UIView to klasa we frameworku UIKit iOS definiująca prostokątny obszar na ekranie i interfejsy do zarządzania zawartością w tym obszarze. Wszystkie elementy UI są podklasami UIView lub są zawarte w UIView.
Mam widok nałożony na wiele innych widoków. Używam tylko overaly, aby wykryć pewną liczbę dotknięć ekranu, ale poza tym nie chcę, aby widok zatrzymywał zachowanie innych widoków pod spodem, którymi są przewijane widoki itp. Jak mogę przekazać wszystkie dotknięcia przez ten widok nakładki? Jest to podskala UIView.
Czy podczas pracy z widokami i kontrolerami widoku w aplikacji na iPhone'a ktoś może wyjaśnić różnicę między loadView i viewDidLoad? Mój osobisty kontekst jest taki, że wszystkie moje widoki tworzę z kodu, nie używam i nie będę używać Interface Builder, jeśli to coś zmieni. Zauważyłem, że często, gdy dodaję kod …
Chcę użyć widoku w wielu kontrolerach widoku w scenorysie. Dlatego pomyślałem o zaprojektowaniu widoku w zewnętrznym xib, aby zmiany były odzwierciedlane w każdym kontrolerze widoku. Ale jak można załadować widok z zewnętrznego XIB w scenorysie i czy jest to w ogóle możliwe? Jeśli tak nie jest, jakie inne alternatywy są …
Zastanawiam się, jak moja aplikacja na iPhone'a może zrobić zrzut ekranu z konkretnym UIViewplikiem UIImage. Wypróbowałem ten kod, ale otrzymałem tylko pusty obraz. UIGraphicsBeginImageContext(CGSizeMake(320,480)); CGContextRef context = UIGraphicsGetCurrentContext(); [myUIView.layer drawInContext:context]; UIImage *screenShot = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); myUIViewma wymiary 320x480 i ma kilka podwidoków. Jaki jest właściwy sposób, aby to zrobić?
Chcę zmienić anchorPoint, ale zachować widok w tym samym miejscu. Próbowałem NSLog-ing self.layer.positioni self.centeri obaj pozostają takie same, niezależnie od zmian w Anchorpoint. Jednak mój pogląd się porusza! Jakieś wskazówki, jak to zrobić? self.layer.anchorPoint = CGPointMake(0.5, 0.5); NSLog(@"center point: %f %f", self.layer.position.x, self.layer.position.y); self.layer.anchorPoint = CGPointMake(1, 1); NSLog(@"center point: %f …
Próbuję zrozumieć funkcjonalności tych metod. Czy mógłbyś podać mi prosty przypadek użycia, aby zrozumieć ich semantykę? Z dokumentacji, na przykład, metoda convertPoint: fromView: jest opisana w następujący sposób: Konwertuje punkt z układu współrzędnych danego widoku na punkt w odbiorniku. Co oznacza układ współrzędnych ? A co z odbiornikiem ? Na …
Jak mam się zabrać za narysowanie niestandardowego UIView, który jest dosłownie tylko piłką (okrąg 2D)? Czy po prostu zastąpiłbym metodę drawRect? Czy ktoś może mi pokazać kod do rysowania niebieskiego koła? Czy byłoby w porządku, aby zmienić ramy tego widoku w samej klasie? A może muszę zmienić ramkę z innej …
Powiedzmy chcę initna UIViewpodklasy z Stringi Int. Jak mam to zrobić w Swift, skoro tylko podklasuję UIView? Jeśli po prostu init()utworzę funkcję niestandardową, ale parametry to String i Int, to mówi mi, że „super.init () nie jest wywoływana przed powrotem z inicjatora”. A jeśli zadzwonię super.init(), powiedziano mi, że muszę …
Mam UITableView, który w niektórych przypadkach może być pusty. Zamiast więc wyświetlać obraz tła aplikacji, wolałbym wydrukować przyjazny komunikat na ekranie, taki jak: Ta lista jest teraz pusta Jaki jest najprostszy sposób na zrobienie tego?
Nigdy wcześniej nie pracowałem z ograniczeniami autoukładu . Mam małą nową aplikację, nad którą pracuję i zauważyłem, że widoki NIB są domyślnie ustawione na automatyczne układanie. Pomyślałem więc, że skorzystam z okazji, aby z tym popracować i spróbuję dowiedzieć się, dokąd zmierza Apple. Pierwsze wyzwanie: Muszę zmienić rozmiar MKMapView i …
W mojej aplikacji - są cztery przyciski nazwane następująco: U góry z lewej Na dole po lewej W prawym górnym rogu Prawy dolny Nad przyciskami znajduje się widok obrazu (lub UIView). Teraz załóżmy, że użytkownik naciska lewy górny przycisk. Powyższy obraz / widok powinien być zaokrąglony w tym konkretnym rogu. …
Znam tę pickerView:viewForRow:forComponent:reusingViewmetodę, ale kiedy ją używam, viewto reusingView:jak mogę ją zmienić, aby użyć innego koloru tekstu? Jeśli używam, view.backgroundColor = [UIColor whiteColor];żaden z widoków już się nie pojawia.
Mam UITableView z listą elementów. Wybranie elementu powoduje wypchnięcie elementu viewController, który następnie wykonuje następujące czynności. z metody viewDidLoad Odpalam żądanie URLRequest dla danych, które są wymagane przez jedną z moich podglądów podrzędnych - podklasę UIView z nadpisaniem funkcji drawRect. Gdy dane docierają z chmury, zaczynam budować swoją hierarchię widoków. …
Podczas odrzucania modalnego kontrolera widoku za pomocą dismissViewController, istnieje opcja zapewnienia bloku uzupełniania. Czy istnieje podobny odpowiednik popViewController? Argument ukończenia jest całkiem przydatny. Na przykład mogę go użyć do wstrzymania usuwania wiersza z widoku tabeli, dopóki modal nie zniknie z ekranu, pozwalając użytkownikowi zobaczyć animację wiersza. Wracając z wypychanego kontrolera …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.