Pytania otagowane jako uinavigationcontroller

Klasa UINavigationController implementuje wyspecjalizowany kontroler widoku systemu iOS, który zarządza nawigacją po zawartości hierarchicznej.

14
iPhone ukryj pasek nawigacji tylko na pierwszej stronie
Mam poniżej kod, który ukrywa i pokazuje pasek nawigacyjny. Jest ukryty, gdy ładuje się pierwszy widok, a następnie jest ukryty, gdy wywoływane są „dzieci”. Problem w tym, że nie mogę znaleźć zdarzenia / akcji, która spowodowałaby jego ponowne ukrycie po powrocie do widoku głównego ... Mam przycisk „test” na stronie …



12
Jak ukryć pasek nawigacyjny przed pierwszym ViewController w Swift?
Jak mogę szybko ukryć pasek nawigacyjny przed pierwszym ViewController lub określonym ViewController? Użyłem następującego kodu w viewDidLoad(): override func viewDidLoad() { super.viewDidLoad() self.navigationController?.isNavigationBarHidden = true } a także na viewWillAppear: override func viewWillAppear(animated: Bool) { self.navigationController?.isNavigationBarHidden = true } Obie metody ukrywają kontroler nawigacji przed wszystkimi ViewControllerami.



21
Jak dodać odpowiedni przycisk do UINavigationController?
Próbuję dodać przycisk odświeżania do górnego paska kontrolera nawigacji bez powodzenia. Oto nagłówek: @interface PropertyViewController : UINavigationController { } Oto jak próbuję to dodać: - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil { if (self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]) { UIBarButtonItem *anotherButton = [[UIBarButtonItem alloc] initWithTitle:@"Show" style:UIBarButtonItemStylePlain target:self action:@selector(refreshPropertyList:)]; self.navigationItem.rightBarButtonItem = anotherButton; } …

29
Ustawienie akcji dla przycisku Wstecz w kontrolerze nawigacyjnym
Próbuję zastąpić domyślną akcję przycisku Wstecz w kontrolerze nawigacyjnym. Podałem celowi akcję na przycisku niestandardowym. Dziwne jest to, że przypisując go za pomocą atrybutu backbutton, nie zwraca na nie uwagi, po prostu wyskakuje bieżący widok i wraca do katalogu głównego: UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithTitle: @"Servers" style:UIBarButtonItemStylePlain target:self action:@selector(home)]; …

11
Pasek nawigacji pokaż / ukryj
Mam aplikację z paskiem nawigacyjnym składającym się z 2 przycisków na pasku. Chciałbym ukryć i pokazać ten pasek nawigacji, gdy użytkownik dwukrotnie dotknie ekranu. Początkowo pasek nawigacji powinien być ukryty. Gdy użytkownik dwukrotnie dotknie ekranu, na pasku nawigacji powinna pojawić się animacja, podobna do tej, którą można zobaczyć w galerii …


25
Jak wymusić orientację kontrolera widoku w iOS 8?
Przed iOS 8 używaliśmy poniższego kodu w połączeniu z metodami supportedInterfaceOrientations i shouldAutoRotate , aby wymusić orientację aplikacji na dowolną konkretną orientację. Użyłem poniższego fragmentu kodu, aby programowo obrócić aplikację do żądanej orientacji. Po pierwsze, zmieniam orientację paska stanu. A następnie samo przedstawienie i natychmiastowe odrzucenie widoku modalnego powoduje obrócenie …


8
Jak uzyskać RootViewController z wypychanego kontrolera?
Więc wypycham kontroler widoku z RootViewController w taki sposób: [self.navigationController pushViewController: anotherViewController animowana: TAK]; ALE, OD anotherViewControllerteraz chcę ponownie uzyskać dostęp do RootViewController. Próbuję // (teraz wewnątrz anotherViewController) /// RootViewController * root = (RootViewController *) self.parentViewController; // Nie. // błąd RootViewController * root = (RootViewController *) [self.navigationController.viewControllers objectAtIndex: 0]; // …


8
IOS7: przesunięcie UIScrollView w UINavigationController
Obecnie migruję moją aplikację na iOS 7 i godzinami utknąłem na nowym zarządzaniu kontrolerem nawigacji / paskiem. Wcześniej, kiedy mieliśmy kontroler nawigacyjny, mieliśmy taki fragment: UINavigationController *navController = [[UINavigationController alloc]initWithRootViewController:[[MainViewController alloc]init]]; W narzędziu do tworzenia interfejsu mieliśmy możliwość ustawienia istniejącego paska nawigacji dla widoku i wszystko pasowało do zawartości rzeczywistego …

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.