uiview

Jaka jest różnica między tymi wszystkimi metodami automatycznej aktualizacji układu? Czy wszystko jest konieczne?

W poniższym kodzie, te cztery metody są wywoływane do rozumowania układu. Jestem trochę zdezorientowany, dlaczego wszystkie s ... ize:UILayoutFittingCompressedSize].height; return height; } Ale co oni robią inaczej? Dlaczego wszystkie są potrzebne?

Kiedy muszę wywołać setNeedsDisplay w systemie iOS?

Podczas tworzenia aplikacji na iOS, jestem zdezorientowany, kiedy dokładnie muszę zadzwonić setNeedsDisplay? Wiem, że ma to ... ewDidLoad? A może w viewDidAppear? Czy ktoś mógłby mi podać jakieś ogólne wytyczne odnośnie tego, kiedy stosować tę metodę?

Blok zakończeń dla popViewController

Podczas odrzucania kontrolera widoku modalnego za pomocą dismissViewController, istnieje opcja dostarczenia bloku zakończenia ... niepożądane skutki uboczne w widoku, który jest wyświetlany. Jeśli nie ma takiej metody dostępnej, jakie są pewne obejścia?

Jakie są metody animacji oparte na blokach w iPhone OS 4.0?

Próbuję zaimplementować grę używając iPhone OS 4.0 (iOS4?) SDK. W poprzednich wersjach SDK używałem [UIView beginAnimations:c ... hone OS 4.0? Pomyślałem, że funkcje beginAnimations: context: i commitAnimations zostały użyte do tworzenia bloków animacji..

Jak Mogę w pętli przeglądać wszystkie podview UIView, ich podview i ich podview

Jak mogę w pętli przeglądać wszystkie podview UIView, ich podview i ich podview?

Właściwe użycie intrinsicContentSize i sizeThatFits: na podklasie UIView z autolayout

Zadaję to (jakoś) proste pytanie, aby być wybrednym, ponieważ czasami martwię się o niewłaściwe użycie wielu interfejsów API ... isz, jaki jest najczystszy i najbardziej poprawny sposób, aby dokładnie to, co pokazuję tutaj i wspierać w pełni autolayout?

Przesuń widok UIView w górę, gdy klawiatura pojawi się w systemie iOS

Mam UIView, nie jest on wewnątrz UIScrollView. Chciałbym przesunąć widok w górę, gdy pojawi się klawiatura. Zanim spróbowałem ... j strony, po prostu przeskakuje i nie mogłem zobaczyć moich pól tekstowych. Czy jest jakieś lepsze rozwiązanie tego problemu?

UIView: opaque vs. alpha vs. opacity

Jak opaque alpha A nieprzezroczystość tła działa razem dla UIView i jakie są różnice między nimi? UIView http://i.minus.com/jb2IP8TXbYTxKr.png

UIView z cieniem, zaokrąglonymi rogami i niestandardowym rysowaniem

Muszę stworzyć niestandardowy UIView, który będzie miał zaokrąglone rogi, obramowanie, Cień i jego Metoda drawRect() jest nad ... ami? Nie chcę dodawać niepotrzebnych dodatkowych widoków lub konteksty obrazu do widoku, ponieważ muszą być lekkie i wydajne.

Czy nadużywam Podklasowania UIViewController?

Próbując dowiedzieć się, dlaczego viewWillAppear nie był wywoływany w mojej aplikacji, natknąłem się na to, co może być rażąc ... rostu nie wywołać tej metody ręcznie i zakończyć z nią? Dlaczego replikować wszystkie postrzegane funkcje UIViewController?

iPhone-narysuj przezroczysty prostokąt na UIView, aby odsłonić widok pod

Obecnie mam dwa widoki: jeden z czerwonym tle, a drugi niebieski. Widok niebieski jest podglądem podrzędnym widoku czerwoneg ... To, co chciałbym zrobić, to móc "wyciąć" prostokąty na niebieskim widoku, aby Widok czerwony był widoczny. Jak ty to robisz?

Jak zmienić rozmiar UIView, przeciągając go z jego krawędzi?

W mojej aplikacji na iPada chcę, aby użytkownicy mogli zmienić rozmiar UIView, przeciągając widok z jego krawędzi. Będę używa ... ie jest najczystsze podejście do tego? Czy istnieją jakieś alternatywy, aby to osiągnąć bez czynienia z dotyk, dotyk,... itd?

Jak przekonwertować Widok UIView na obraz

Chcę przekonwertować UIView na obraz i zapisać go w mojej aplikacji. Czy ktoś może mi powiedzieć, jak zrobić zrzut ekranu wid ... /16); overView.backgroundColor = UIColor.whiteColor() self.view.addSubview(overView) self.view.bringSubviewToFront(overView)

Jak zastosować blur do UIView?

W tej chwili buduję aplikację na iPhone ' a, która wymaga rozmycia całego UIView. Jak mogę to osiągnąć? Widziałem Ten framew ... Aktualizacja : Sprawdź moją zaktualizowaną odpowiedź poniżej, dodając więcej znaczenia wraz z pojawieniem się iOS 7 i iOS 8.

Jak dodać efekty cząsteczkowe do aplikacji na iOS, która nie jest grą, używając iOS 7 SpriteKit Particle?

Muszę dodać efekt cząstek deszczu do mojej aplikacji, miałem trudności ze znalezieniem sposobów na realizację tego pomysłu. ... ę wyświetlić SKScene w moim view aplikacja zawiesza się po otrzymaniu jakiegokolwiek zdarzenia dotykowego. Dostaję: Dzięki

UIView autoresizingMask-Interface Builder to Code - programowo twórz rozpórki i sprężyny-Swift lub Objective-C

Rozplanowałem podglądy za pomocą narzędzia Interface Builder, ale chciałbym zrobić to w kodzie. Czytałem UIView docs o usta ... , jak przetłumaczyć rozpórki i sprężyny za pomocą różnych oferowanych masek (np. UIViewAutoresizingFlexibleLeftMargin, itp.).

Jak załadować plik xib w UIView

Szukałem wszędzie i do tej pory nic mi nie wyszło. W zasadzie chcę miećplik xib o nazwie rootView.xib i wewnątrz niego chcę ... b wewnątrz containerView w rootView.xib ale ponieważ zajmuje tylko połowę ekranu nadal można zobaczyć rzeczy na rootView.xib

CALayers nie zmienili rozmiaru po zmianie granic UIView. Dlaczego?

Mam UIView, który ma około 8 różnych CALayer podwarstwy dodane do swojej warstwy. Jeśli zmodyfikuję granice widoku (animowan ... m Widok się kurczy( sprawdziłem to za pomocą backgroundColor), ale Rozmiar podwarstw pozostaje bez zmian. Jak to rozwiązać?

Przypisz xib do UIView w Swift

W celu c można to zrobić metodą init przez -(id)init{ self = [[[NSBundle mainBundle] loadNibNamed:@"ViewBtnWishList" ow ... d. teraz moje podejście polega na stworzeniu widoku i dodaniu do niego widoku załadowanego z stalówki. ktoś ma lepszy pomysł?

Poprawny sposób ładowania Stalówki dla podklasy UIView

Zdaję sobie sprawę, że to pytanie zostało już zadane, ale odpowiedzi są sprzeczne i jestem zdezorientowany, więc proszę mnie ... nib? Powinienem był ustawić stalówkę w jakimś UIView metoda inicjalizacji w kodzie? A może to, co zrobiłem, jest w porządku?