Pytania otagowane jako uiviewcontroller

Klasa UIViewController zarządza widokami w aplikacjach systemu iOS i pośredniczy w interakcji między widokami aplikacji, jej bazowymi obiektami modelu i ogólnym przepływem pracy.

30
Przekazywanie danych między kontrolerami widoku
Jestem nowy w iOS i Objective-C oraz całym paradygmacie MVC i utknąłem w następujących kwestiach: Mam widok, który działa jak formularz wprowadzania danych i chcę dać użytkownikowi możliwość wyboru wielu produktów. Produkty są wymienione w innym widoku, UITableViewControllera ja włączyłem wiele opcji. Moje pytanie brzmi: jak przenieść dane z jednego …


15
Utwórz i przedstaw widok kontrolera w Swift
Kwestia Zacząłem przyjrzeniu nowej Swiftpozycji ON Xcode 6, a próbowałem kilka projektów demonstracyjnych i samouczków. Teraz utknąłem w: Tworzenie wystąpienia, a następnie prezentacja viewControllerz określonej scenorysu Rozwiązanie Objective-C UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"myStoryboardName" bundle:nil]; UIViewController *vc = [storyboard instantiateViewControllerWithIdentifier:@"myVCID"]; [self presentViewController:vc animated:YES completion:nil]; Jak to osiągnąć w Swift?


30
Jak znaleźć najwyżej kontroler widoku na iOS
Natknąłem się teraz na kilka przypadków, w których wygodnie byłoby znaleźć „najwyższy” kontroler widoku (ten odpowiedzialny za bieżący widok), ale nie znalazłem sposobu, aby to zrobić. Zasadniczo wyzwanie jest następujące: biorąc pod uwagę, że wykonuje się w klasie, która nie jest kontrolerem widoku (lub widokiem) [i nie ma adresu aktywnego …


5
Wyjaśnianie różnicy między automatycznieAdjustsScrollViewInsets, ExtendedLayoutIncludesOpaqueBars, EdgeForExtendedLayout w iOS7
Dużo czytałem o przejściu na iOS7. Nie jestem w stanie uzyskać co te trzy właściwości automaticallyAdjustsScrollViewInsets, extendedLayoutIncludesOpaqueBars, edgesForExtendedLayout?? Na przykład próbuję zmusić moje kontrolery widoku do uruchomienia poniżej paska stanu, ale nie jestem w stanie tego osiągnąć.




19
Zdobądź najwyższą liczbę UIViewController
Nie mogę uzyskać najwyższej pozycji UIViewControllerbez dostępu do UINavigationController. Oto co mam do tej pory: UIApplication.sharedApplication().keyWindow?.rootViewController?.presentViewController(vc, animated: true, completion: nil) Wydaje się jednak, że nic nie robi. Wartości keyWindowi rootViewControllerwydają się również wartościami zerowymi, więc opcjonalne tworzenie łańcuchów nie powinno stanowić problemu. UWAGA: zrobienie czegoś takiego jest kiepskim pomysłem. Łamie …

30
Zmiana koloru paska stanu dla określonych ViewControllerów korzystających z Swift w iOS8
override func preferredStatusBarStyle() -> UIStatusBarStyle { return UIStatusBarStyle.LightContent; } Użycie powyższego kodu w dowolnym narzędziu ViewController do ustawienia koloru paska statusu na Biały dla określonego kontrolera widoku nie działa dla mnie w iOS8 . Jakieś sugestie? Przy użyciu metody UIApplication.sharedApplication kolor zmienia się po wymaganych zmianach w Info.plist dla całej …

30
Jak ustawić styl paska stanu w Swift 3
Używam Xcode 8.0 beta 4. W poprzedniej wersji UIViewController miał metodę ustawiania stylu paska stanu public func preferredStatusBarStyle() -> UIStatusBarStyle W Swift 3 zauważyłem jednak, że zmieniło się na „TYLKO zmienne”. public var preferredStatusBarStyle: UIStatusBarStyle { get } Jak mogę podać styl do użycia w moim UIViewController?


17
Dodaj przede wszystkim UIView, nawet pasek nawigacyjny
Chcę wyświetlić, ponad wszystkimi innymi widokami, nawet pasek nawigacji, rodzaj „wyskakującego” widoku, który wygląda następująco: na pełnym ekranie czarne tło z 0,5 alfa, aby zobaczyć drugie UIViewControllerpod spodem. UIViewokno w środku z niektórych informacji (kalendarz, jeśli chcesz wiedzieć wszystko). Aby to zrobić, utworzyłem UIViewController, który zawiera dwa elementy UIViews(tło 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.