Pytania otagowane jako uinavigationbar

Klasa UINavigationBar implementuje kontrolkę do nawigowania po zawartości hierarchicznej w systemie iOS. Jest to pasek, zwykle wyświetlany u góry ekranu, zawierający przyciski do poruszania się w górę iw dół w hierarchii. Podstawowe właściwości to lewy (wstecz) przycisk, środkowy tytuł i opcjonalny prawy przycisk. Możesz określić niestandardowe widoki dla każdego z nich. Najpopularniejszym sposobem korzystania z paska nawigacji jest połączenie z obiektem UINavigationController


10
Jak zmienić kolor tła UINavigationBar z AppDelegate
Wiem, jak zmienić UINavigationBarobraz tła, robiąc [[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"nabbar"] forBarMetrics:UIBarMetricsDefault]; i wiem, jak ustawić pasek na różne kolory w każdym Views..... Teraz chcę zmienić kolor tła bez używania obrazu na jednolity kolor z app delegate. Nie chcę tego ustawiać za każdym razem z każdego widoku i nie chcę pisać …


12
Dodaj przycisk do paska nawigacji programowo
Witam muszę ustawić przycisk po prawej stronie, na pasku nawigacyjnym, programowo, tak żebym jak wciśnie przycisk wykonał jakieś czynności. Pasek nawigacji utworzyłem programowo przez; navBar=[[UINavigationBar alloc]initWithFrame:CGRectMake(0,0,320,44) ]; Podobnie muszę dodać przycisk po prawej stronie tego paska nawigacyjnego. Do tego użyłem 1. UIView* container = [[UIView alloc] init]; // create a …

19
UISearchBar zwiększa wysokość paska nawigacji w iOS 11
Jestem UISearchBarczęścią paska nawigacyjnego, takiego jak: let searchBar = UISearchBar() //some more configuration to the search bar ..... navigationItem.titleView = searchBar Po aktualizacji do iOS 11czegoś dziwnego stało się z paskiem wyszukiwania w mojej aplikacji. On iOS 10i przed miałem pasek nawigacji wyglądające jak: Teraz iOS 11mam: Jak widać, istnieje …





8
Szybko programowo przejdź do innego kontrolera widoku / sceny
Używam następującego kodu, aby programowo przejść do innego ViewController. Działa dobrze, ale w pewnym sensie ukrywa plik navigation bar. Jak to naprawić? (pasek nawigacji jest tworzony przez zagłębienie się ViewControllerw, navigation controllerjeśli ma to znaczenie). let storyBoard : UIStoryboard = UIStoryboard(name: "Main", bundle:nil) let nextViewController = storyBoard.instantiateViewControllerWithIdentifier("nextView") as NextViewController self.presentViewController(nextViewController, …

9
Kontroler paska kart w kontrolerze nawigacji lub udostępnianie widoku głównego nawigacji
Próbuję zaimplementować interfejs użytkownika o strukturze podobnej do aplikacji Tweetie , która zachowuje się tak: kontroler widoku najwyższego poziomu wydaje się być kontrolerem nawigacji, którego głównym widokiem jest widok tabeli „Konta”. Kliknięcie dowolnego konta powoduje przejście do drugiego poziomu, na którym u dołu znajduje się pasek kart. Każdy element karty …

3
Przełączanie dużych tytułów na małe tytuły na pasku nawigacyjnym nie jest płynne iOS 13, lepki
Mam UINavigationControllerdomyślną wartość tego navigationBar.prefersLargeTitles = true. Zmieniam to na, falsekiedy push przechodzę do nowej sceny, pozwala to nazwać ( DetailsViewController), zmieniając ją na viewWillDisappear. override func viewWillDisappear(_ animated: Bool) { super.viewWillDisappear(animated) navigationController?.navigationBar.prefersLargeTitles = false } Teraz DetailsViewControllerużywam willMove(to parent:). override func willMove(toParent parent: UIViewController?) { navigationController?.navigationBar.prefersLargeTitles = true } …

2
Jaki jest właściwy sposób ustawienia odcienia strzałki przycisku Wstecz w iOS 13
W systemie iOS 13 Apple wprowadził nowy obiekt proxy UINavigationBarAppearance, aby ustawić wygląd paska nawigacji. Byłem w stanie ustawić prawie wszystko, czego potrzebowałem, z wyjątkiem jednej małej rzeczy. Strzałka przycisku Wstecz jest zawsze renderowana za pomocą niebieskiego odcienia i nie mam pojęcia, jak ustawić żądany kolor. Używam starego [[UINavigationBar appearance] …
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.