Pytania otagowane jako core-graphics

Core Graphics to platforma firmy Apple do wykonywania niskopoziomowych operacji rysowania w systemach Mac OS X i iOS.

16
Jak narysować cień pod UIView?
Próbuję narysować cień pod dolną krawędzią UIVieww Cocoa Touch. Rozumiem, że powinienem CGContextSetShadow()narysować cień, ale przewodnik po programowaniu Quartz 2D jest trochę niejasny: Zapisz stan grafiki. Wywołaj funkcję CGContextSetShadow, przekazując odpowiednie wartości. Wykonaj cały rysunek, do którego chcesz zastosować cienie. Przywróć stan grafiki Próbowałem następujące w UIViewpodklasie: - (void)drawRect:(CGRect)rect { …

26
niepoprawny kontekst 0x0 w iOS 7.0 i degradacja systemu
Przeczytałem tyle wyników wyszukiwania, które mogłem znaleźć na temat tego przerażającego problemu, niestety, każdy wydaje się koncentrować na konkretnym wywołaniu funkcji. Mój problem polega na tym, że otrzymuję ten sam błąd z wielu funkcji, które, jak sądzę, są wywoływane z funkcji, których używam. Co gorsza, rzeczywisty kod znajduje się w …


16
UIImage: Zmień rozmiar, a następnie Przytnij
Walę się w tę twarz dosłownie od kilku dni i chociaż ciągle czuję, że jestem na skraju objawienia, po prostu nie mogę osiągnąć celu. Pomyślałem z wyprzedzeniem w fazach koncepcyjnych mojego projektu, że trywialne byłoby uchwycenie obrazu z aparatu lub biblioteki iPhone'a, przeskalowanie go do określonej wysokości, przy użyciu funkcji …

18
CGContextDrawImage rysuje obraz do góry nogami po przekazaniu UIImage.CGImage
Czy ktoś wie, dlaczego CGContextDrawImagemiałbym rysować mój obraz do góry nogami? Ładuję obraz z mojej aplikacji: UIImage *image = [UIImage imageNamed:@"testImage.png"]; A potem po prostu poproś podstawową grafikę, aby narysowała ją w moim kontekście: CGContextDrawImage(context, CGRectMake(0, 0, 145, 15), image.CGImage); Renderuje się we właściwym miejscu i wymiarach, ale obraz jest …

19
Jak obrócić UIImage o 90 stopni?
Mam UIImagetaki UIImageOrientationUp(portret), który chciałbym obrócić w lewo o 90 stopni (do poziomu). Nie chcę używać CGAffineTransform. Chcę, aby piksele UIImagefaktycznie zmieniły pozycję. Używam bloku kodu (pokazanego poniżej) pierwotnie przeznaczonego do zmiany rozmiaru, UIImageaby to zrobić. Ustawiam rozmiar docelowy jako aktualny rozmiar, UIImageale pojawia się błąd: (Błąd): CGBitmapContextCreate: nieprawidłowe bajty …

7
Narysuj idealne koło za pomocą dotyku użytkownika
Mam ten projekt ćwiczeń, który pozwala użytkownikowi rysować na ekranie podczas dotykania palcami. Bardzo prosta aplikacja, którą zrobiłem jako ćwiczenie w przeszłości. Mój mały kuzyn pozwolił sobie rysować palcem za pomocą mojego iPada w tej aplikacji (rysunki dla dzieci: kółka, linie itp., Cokolwiek przyszło mu do głowy). Potem zaczął rysować …

19
Uzyskaj nieco jaśniejszy i ciemniejszy kolor dzięki UIColor
Chciałem móc zamienić dowolny kolor UIColor w gradient. Zamierzam to zrobić, używając Core Graphics do narysowania gradientu. To, co próbuję zrobić, to uzyskać kolor, powiedzmy: [UIColor colorWithRed:0.5 green:0.5 blue:0.5 alpha:1.0]; i uzyskaj UIColor, który jest o kilka odcieni ciemniejszy i kilka odcieni jaśniejszy. Czy ktoś wie, jak to zrobić? Dziękuję …

4
drawRect czy not drawRect (kiedy należy używać drawRect / Core Graphics a subviews / images i dlaczego?)
Aby wyjaśnić cel tego pytania: Wiem JAK tworzyć skomplikowane widoki zarówno z podwidokami, jak i przy użyciu drawRect. Staram się w pełni zrozumieć, kiedy i dlaczego należy używać jednego nad drugim. Rozumiem też, że nie ma sensu optymalizować tak dużo wcześniej i robić coś trudniejszego przed wykonaniem jakiegokolwiek profilowania. Pomyśl, …

6
Jak dynamicznie stworzyć kolorowy obraz 1x1 UIImage na iPhonie?
Chciałbym dynamicznie stworzyć 1x1 UIImage w oparciu o UIColor. Podejrzewam, że można to szybko zrobić za pomocą Quartz2d i wsuwam się w dokumentację, próbując zrozumieć podstawy. Wygląda jednak na to, że istnieje wiele potencjalnych pułapek: niepoprawna identyfikacja liczby bitów i bajtów na rzecz, niewłaściwe określenie odpowiednich flag, nieudostępnianie nieużywanych danych …

6
Widok rozmycia w stylu iOS 7
Czy ktoś zna jakieś elementy sterujące, które będą replikować widoki rozmycia w stylu iOS7. Zakładam, że może istnieć podklasa UIView, która będzie replikować to zachowanie. Mówię o tego typu widokach, które bardzo mocno rozmywają tło, tak że mają efekt pull z widoku tła.

8
Jak kontrolować rozprzestrzenianie się i rozmycie cienia?
Zaprojektowałem elementy interfejsu użytkownika w szkicu, a jeden z nich ma cień z rozmyciem 1 i rozłożeniem 0. Spojrzałem na dokument pod kątem właściwości warstwy widoków, a warstwa nie ma nic o nazwie rozprzestrzenianie się lub rozmycie, ani nic równoważnego (jedyną kontrolką było Tylko shadowOpacity) Jak można kontrolować takie rzeczy, …



6
NSLog z danymi CGPoint
Mam punkt CGPoint, któremu przypisano dotyk: UITouch *touch = [touches anyObject]; CGPoint point = [touch locationInView:self]; Chcę pobrać wartość współrzędnej x do mojego dziennika konsoli: NSLog(@"x: %s", point.x); Kiedy używam tego, dane wyjściowe dziennika to: x: (null) Sprawdziłem, że punkt nie jest zerowy, gdy jest wywoływany przy użyciu debugera i …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.