uiviewcontroller

iPhone Landscape FAQ i rozwiązania

Było wiele zamieszania i zestaw odpowiednich pytań tutaj, więc jak aplikacje iPhone z prawidłową obsługą dla autorotacji w tr ... oprzez włączenie wszelkich powiązanych obserwacji. Możesz edytować i publikować inne / lepsze odpowiedzi, jeśli znasz jakieś.

presentViewController: animated: Yes widok nie pojawi się, dopóki użytkownik nie dotknie ponownie

Mam dziwne zachowanie z presentViewController:animated:completion. To, co robię, to w zasadzie zgadywanka. Mam UIViewContro ... on:^(void){ NSLog(@"Completed Presenting correctViewController"); [self setUpViewForNextQuestion]; }]; }

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?

Kiedy powinienem zainicjować kontroler widoku używając initWithNibName?

Kiedy należy użyć init: i kiedy należy użyć initWithNibName:bundle: Podczas tworzenia kontrolera widoku?

Łączenie kontrolerów widoku potomnego z kontrolerem widoku nadrzędnego w storyboard

Czy można powiązać Kontrolery widoku potomnego z niestandardowym kontrolerem widoku kontenera w Storyboard? Mogę połączyć Ko ... mogę połączyć jeden kontroler widoku z kontrolerem nawigacji. Co muszę zrobić z kontenerem VC, aby zaakceptować potomne VC?

Jak programowo wciskać i prezentować UIViewController bez segue w iOS Swift 3

Używam tego kodu do push pokaż oraz MODALNIE programowo w iOS Objective C . A teraz chcę wiedzieć o Swift 3. NewsDetailsV ... er pushViewController:vc animated:YES]; //-- or this(MODAL) [self presentViewController:vc animated:YES completion:nil];

Programowo przejdź do innego kontrolera widoku/sceny

Otrzymałem komunikat o błędzie podczas przechodzenia z pierwszego kontrolera widoku do drugiego kontrolera widoku. Moje kodow ... 6b6d3 0x3185d891 0x4ccc8 0x4cd04 0x39c5fab7) libc++abi.dylib: terminating with uncaught exception of type NSException (lldb)

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?

Obsługa delegatów aplikacji i przełączanie między widokami

Otrzymuję ostrzeżenie o problemie semantycznym związanym z przekazaniem *const _strong do typu id i nie mogę tego naprawić be ... iPadSpeckAppViewController *const __strong' to parameter of incompatible type 'id<ProductsViewControllerDelegate>' [3]

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?

Jak wyłączyć gest machnięcia UIPageViewController?

W moim przypadku rodzic UIViewController zawiera UIPageViewController który zawiera UINavigationController który zawiera UIVi ... rozumiem, nie mogę osiągnąć mojego celu, dopóki UIPageViewController nie zajmie się jego gestami. Jak rozwiązać ten problem?

topLayoutGuide w kontrolerze widoku dziecka

Mam UIPageViewController z półprzezroczystym paskiem stanu i paskiem nawigacji. Jego topLayoutGuide wynosi 64 piksele, zgodni ... a widoku podrzędnego pod rzeczywistym topLayoutGuide? (W skrócie parentViewController.topLayoutGuide, co uznałbym za hack)

Jak programowo wywołać kontroler widoku?

Przejrzałem wszystkie tutoriale, które mogę znaleźć na ten temat, i nadal nie mam odpowiedzi. Muszę zadzwonić do innego wido ... . W drugim jest napisane: Nieoczekiwana nazwa interfejsu 'ViewController': oczekiwany identyfikator. Co mogę zrobić?

Kiedy używać addChildViewController vs pushViewController

Właśnie obejrzałem prezentację 2011 WWDC na temat "Implementing UIViewController Containment" ( Oto link do filmu ) Wspomni ... ViewController" i jaki jest poprawny sposób użycia "pushViewController"? Naprawdę doceniam twoje przemyślenia w tej sprawie!

Kolejność inicjalizacji i ładowania UIViewController

Jestem całkiem nowy w programowaniu interfejsu użytkownika na Macu i iPhonie i natknąłem się na coś, co mnie nieco zastanawia ... ć nową metodę initWithDelegate, która ustawia delegata ivar przed wywołaniem [super init]. to w złą stronę? Z góry dzięki:)

didReceiveMemoryWarning, viewDidUnload i dealloc

Przejrzałem wiele postów, moich książek i programistów Apple i zebrałem większość zrozumienia, których potrzebuję na temat ko ... łaściwości z retain lub przyjąłem. Popping View Controllers and Memory Pytanie 2 - czy popping widok usunąć go z pamięci?

Sprawdź, czy kontroler widoku jest wyświetlany modalnie, czy jest wciśnięty na stos nawigacyjny

Jak mogę w kodzie kontrolera widoku rozróżnić: przedstawione modalnie pchany na stosie nawigacji Zarówno presentingView ... S completion:nil]; Chyba lepiej powiem mojemu kontrolerowi, kiedy jest modalny, zamiast próbować określić.

Co to jest StoryBoard ID i jak mogę tego użyć?

Jestem nowy w rozwijaniu IOS i ostatnio zacząłem w Xcode 4.5. Widziałem dla każdego kontrolera viewController, że mogę ustawi ... Założyłem, że nie jest to tylko jakaś głupia Etykieta, którą mogę ustawić, aby zapamiętać mój kontroler, prawda? Co to robi?

Czy muszę wywoływać addSubview po wywołaniu addChildViewController?

Próbuję stworzyć kontroler widoku kontenera używając iOS5 i nowych metod, takich jak addChildViewController. Czy muszę dzwon ... ić removeFromSuperview zanim zadzwonię removeChildViewController? Nie widzę nic na ten temat w Apple docs. Co o tym myślisz?

Kiedy jest wywoływany UIViewController viewDidUnload?

Uwaga: to pytanie jest nieaktualne-viewDidUnload jest przestarzały iOS 6. Kiedy automatycznie wywoływany jest viewDidUnload ... wController? Tak, Wiem, kiedy Widok się rozładuje. Ale kiedy to się dzieje automatycznie? Jak mogę to zrobić ręcznie? Dzięki.