Tag: uinavigationbar
Die UINavigationBar-Klasse implementiert eine Steuerung für die Navigation in hierarchischen Inhalte in iOS. Es ist eine bar, in der Regel erscheinen am oberen Rand des Bildschirms, mit Schaltflächen für die Navigation nach oben und unten eine Hierarchie. Die primären Eigenschaften sind Links (zurück) – Taste, in der Mitte der Titel und eine optionale rechts-Taste. Sie können benutzerdefinierte Ansichten für jede dieser.
Der häufigste Weg, um eine Navigationsleiste ist in Verbindung mit einem UINavigationController-Objekt
2
Antworten
Wie Entferne ich den horizontalen padding Links und rechts von benutzerdefinierten Links und rechts UINavigationBar Elemente? Es scheint bei ~ 10 Punkte Abstand auf das iOS-sets standardmäßig. Ich bin customizing-Links und rechts-navigation bar buttons (ich habe es
14
Antworten
Möchte ich anzeigen, vor anderen Ansichten, auch in der Navigationsleiste eine Art "pop-up" - Ansicht, die wie folgt aussieht: Vollbild schwarzen hintergrund mit einer 0,5-alpha zu sehen, die andere UIViewController darunter. eine UIView Fenster in der Mitte
8
Antworten
Ich ausblenden möchten Sie die zurück-Taste beim übergang von einer Ansicht zu einer anderen. Ich Las die Fragen in Bezug auf dieses problem und jede Antwort war "verwenden hidesBackButton". Das problem dabei ist: wenn ich Sie in
8
Antworten
Hallo Freunde bin neu auf das iphone zu entwickeln. Bin Kampf mit add-Abzeichen Werte auf UIBarbutton Element auf der rechten Seite. Ich habe versucht, aber ich kann dieses problem nicht lösen. Kann mir jemand helfen. Vielen Dank
4
Antworten
Also habe ich versucht, alles zu versuchen, um ein Suchfeld in der Navigationsleiste, in Swift. Aber leider habe ich habe nicht bekommen, es funktioniert, nur noch... Für diejenigen von Euch, die nicht wissen, wovon ich spreche, ich
7
Antworten
Habe ich dieses code so verwenden Sie ein benutzerdefiniertes Bild als Schaltfläche "zurück" in die ganze app. [[UINavigationBar appearance] setBackIndicatorImage:[UIImage imageNamed:@"back"]]; [[UINavigationBar appearance] setBackIndicatorTransitionMaskImage:[UIImage imageNamed:@"back"]]; Die Bild-Abmessungen sind 30 x 30. Den code fügt das Bild als
21
Antworten
Ich versuche, fügen Sie eine Schaltfläche aktualisieren, um die Obere Leiste der navigation-controller, jedoch ohne Erfolg. Hier ist der header: @interface PropertyViewController : UINavigationController { } Hier ist wie ich bin versucht, hinzuzufügen: - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle
6
Antworten
Ich versuche, meine UINavigationBar im UINavigationController transparent. Ich erstellt eine Unterklasse von UINavigationController gefiel und es zu einer Szene in meinem storyboard-Datei. Hier ist ein Stück von meinem Unterklasse: override func viewDidLoad() { super.viewDidLoad() //Do any additional
7
Antworten
Ich versuche, passen Sie die navigationBar eines Navigations-controller in iOS7 und der Titel ist die Farbe nicht ändern. Ich Tue das folgende: [navigationController.navigationBar setBarTintColor:[UIColor colorWithRed:46.0f/256.0f green:46.0f/256.0f blue:46.0f/256.0f alpha:1]]; [navigationController.navigationBar setTranslucent:NO]; [navigationController.navigationBar setTitleTextAttributes:@{[UIColor whiteColor]:UITextAttributeTextColor}]; [self presentViewController:navigationController animated:YES completion:nil];
7
Antworten
Habe ich overrided(platziert in der Kategorie, oder swizzled) UINavigationBar die drawRect zu zeigen, benutzerdefinierten hintergrund. In iOS 5 funktioniert es nicht. Was soll ich tun? InformationsquelleAutor der Frage tt.Kilew | 2011-10-05
30
Antworten
Scheint es die iOS Navigations-Leiste Titel-Farbe (standardmäßig weiß). Gibt es eine Möglichkeit, es zu ändern, um eine andere Farbe? Ich bin mir bewusst, das navigationItem.titleView Ansatz über ein Bild. Da meine design-Fähigkeiten sind begrenzt und ich konnte
13
Antworten
Hintergrund-text in der Statusleiste immer noch schwarz. Wie ändere ich die Farbe auf weiß? //io8, swift, Xcode 6.0.1 override func viewDidLoad() { super.viewDidLoad() self.navigationController?.navigationBar.barTintColor = UIColor.blackColor() self.navigationController?.navigationBar.titleTextAttributes = [NSForegroundColorAttributeName: UIColor.orangeColor()] } InformationsquelleAutor der Frage AG1 | 2014-09-24
7
Antworten
Ich möchte in der Lage sein, um die schriftart meiner apps Navigationsleiste zurück-Taste, ohne etwas zu verrückt und ohne auf andere design-Eigenschaften der Schaltfläche (d.h. ich will halten Sie die Pfeil). Jetzt benutze ich diese in viewDidAppear:
7
Antworten
Füge ich UISearchBar oben UINavigationBar und setzen UIsearchbar showsCancelButton JA, funktionieren in iOS6, aber bei iOS7 nicht zeigen, button Abbrechen. Ich benutzt folgenden code-snippet UISearchBar *searchBar = [[UISearchBar alloc] initWithFrame:CGRectMake(0, 0, 600, 44)]; searchBar.showsCancelButton = YES; searchBar.translucent
6
Antworten
Ich habe ein problem, wenn Sie eine Navigationsleiste oder die Symbolleiste (storyboard) zu meinem view-controller. UINavigationBar: Wie Sie, in sehen können das Bild oben, der Rechte Knopf ist fast die überlagerung von status-bar. Mit einer UIToolbar es
12
Antworten
Hallo ich brauche, um den Knopf auf der rechten Seite, in der navigation bar, programmgesteuert , so dass, wenn ich auf den Knopf drücke werde ich einige Aktionen. Ich habe die Navigationsleiste, programmgesteuert durch; navBar=[[UINavigationBar alloc]initWithFrame:CGRectMake(0,0,320,44) ];
13
Antworten
Scheint es in iOS 6, Schlagschatten, wird automatisch die Navigationsleiste auch, wenn Sie eine benutzerdefinierte Hintergrundbild. Ich bin mir ziemlich sicher, das war nicht der Fall mit iOS 5 als wenn ich testen Sie den gleichen code
4
Antworten
Gibt es eine Möglichkeit, um die UINavigationBar gezielt für iOS 7, eine Volltonfarbe mit keine Transluzenz? Ich habe versucht, die Einstellung der Hintergrundfarbe, die barTintColor, deckenden, transparenten/transluzenten, etc... und nichts funktioniert. Wer weiß, wie dies zu tun?
12
Antworten
Weiß jemand, wie kann ich meine benutzerdefinierten Unterklasse UINavigationBar wenn ich instanziieren UINavigationController programmgesteuert (ohne IB)? Ziehen UINavigationController im IB zeigen Sie mir ein unter Navigation Bar und mit Identität Inspectory ich ändern kann, Klasse Typ und
6
Antworten
Wie füge ich ein UIActivityIndicatorView spinner-Kreis in ein UIBarButton, so dass, wenn ein Benutzer tippt auf eine dieser Schaltflächen auf der Navigationsleiste, sehen Sie einen spinner, während das laden erfolgt? InformationsquelleAutor der Frage quantum | 2009-11-12
13
Antworten
Der folgende code funktioniert bis iOS 6: UIButton *myButton = nil; myButton = [UIButton buttonWithType:UIButtonTypeCustom]; myButton.bounds = CGRectMake(0,0,44,30); //setup myButton's images, etc. UIBarButtonItem *item = nil; item = [[UIBarButtonItem alloc] initWithCustomView:customButton]; Dies ist, wie der button soll
21
Antworten
Ich bin mit einem Picker-Ansicht kann der Benutzer wählen Sie die Farbe Thema für die gesamte app. Ich bin der Planung über das ändern der Farbe der Navigationsleiste, hintergrund und ggf. die tab Leiste (wenn das möglich
10
Antworten
Nun in iOS 11, das sizeThatFits Methode wird nicht aufgerufen von UINavigationBar Unterklassen. Ändern der Rahmen von UINavigationBar Ursachen Pannen und falsche Einsätze. Also, irgendwelche Ideen, wie zum anpassen der navbar Höhe jetzt? InformationsquelleAutor der Frage |
5
Antworten
Wie kann ich die schriftart ändern von dem zurück-button für meine Menüleiste. Dem zurück-button entweder "zurück" oder den Titel aus der vorherigen view-controller. Dachte ich, das viewDidLoad funktionieren würde: navigationController?.navigationItem.leftBarButtonItem?.setTitleTextAttributes([NSFontAttributeName: UIFont(name: "FONTNAME", size: 20)!], forState: UIControlState.Normal) aber
5
Antworten
Hallo an alle In meiner app habe ich eine Seite im Menü, dass die Folien aus zum anzeigen einer Tabelle anzeigen und Formular ich habe dort leitet über, verwenden Sie das reveal-view-controller. Der Wechsel hat eine direkte
9
Antworten
Ich habe eine app mit einem navigation bar, bestehend aus 2 bar-Tasten. Ich möchte ein-und ausblenden dieser Leiste, wenn ein Benutzer doppelt auf den Bildschirm. Zunächst die Navigationsleiste ausgeblendet werden. Wenn ein Benutzer doppelt auf den Bildschirm,
7
Antworten
Ich weiß, dass die Präsenz der mehr-view-controller (navigation bar) drückt das UIView durch Ihre Höhe. Ich weiß auch, dass diese Höhe = 44px. Ich habe auch entdeckt, dass dieses nach unten drücken, hält die [self.view].frame.origin.y = 0.
6
Antworten
Den ich einstellen will UINavigationbar backgroundColor zu einem Farbverlauf färben, wo möchte ich es über ein array von Farben zu erstellen Sie eine Farbverlauf -, idealerweise als zugängliche Methoden im UINavigationBar ändern Sie die Farbe auf diesen
6
Antworten
Hallo Entwickler, Ich bin überrascht, dass ich didn ' T finden Sie alle Informationen über das jeweilige use-case für iOS 8. Lassen Sie mich erklären, ich habe eine Navigations-controller-stack, der erste Blick hat es navigationBar ausgeblendet, wenn
9
Antworten
Gibt es eine Möglichkeit zum löschen der unteren Grenze, dass iOS7 zeigt automatisch unter die navigationbar? InformationsquelleAutor der Frage Gnamm | 2013-09-27
15
Antworten
Ist es möglich, ändern Sie die graue Grenze-untere Farbe der UINavigationBar in iOS7? Ich schon versucht zu entfernen, zu Rand, aber das funktioniert nicht: [[UINavigationBar appearance] setShadowImage:[[UIImage alloc] init]]; Dank! InformationsquelleAutor der Frage MappleDev | 2013-09-30
3
Antworten
Mit iOS 8 das Konzept nur iPhone-und iPad-Größen zusammen mit portrait und Landschaft verändert haben und deshalb die Einstellung der navigation bars background-Bild funktioniert nicht das gleiche. Derzeit bin ich mit dem folgenden code: UIImage *NavigationPortraitBackground =
5
Antworten
Mit iOS 11 hat Apple überarbeitet die UISearchBar, indem Sie die Ecken Runder und die Höhe größer. Hinzufügen eines UISearchBar der navigationBar ist ziemlich einfach, indem Sie nur die Einstellung als die titleView der navigationItem mit navigationItem.titleView
3
Antworten
Habe ein problem mit layouts. Hier ist, wie es aussieht Recht auf iOS6: Hier ist, wie sieht auf iOS7: Aber es ist ok. Und, wie beschrieben, in Apple ' s iOS7 TransitionGuide Ich schrieb noch eine Kontur
4
Antworten
UPDATE Basierend auf Tim ' s Antwort, ich implementiert die folgenden in jedem view-controller, die hatte ein scrollview (oder Unterklasse), das war Teil meiner custom container: - (void)didMoveToParentViewController:(UIViewController *)parent { if (parent) { CGFloat top = parent.topLayoutGuide.length;
5
Antworten
Möchte ich die Farbe ändern von dem text und ein Symbol in der iOS-11 Suchleiste, wenn es eingebettet ist in die Navigationsleiste. Also Platzhalter-text, text suchen und suchen-Symbol. if #available(iOS 11.0, *) { navigationController?.navigationBar.prefersLargeTitles = false let
5
Antworten
Ich habe Gebäude auf iOS 7 für eine Weile jetzt, aber ich habe noch zu bekommen, diese lösen, habe ich eine Reihe von Ansichten mit autolayout aktiviert, die erstellt wurden, in Storyboard und dargestellt werden, mit einem
5
Antworten
Gleiche Frage wie dieseaber diese Frage wurde gemieden (wegen der NDA zu der Zeit) und ist nicht mehr aktiv. *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** Illegal property type, c for appearance setter, _installAppearanceSwizzlesForSetter:'
15
Antworten
Habe ich meine UISearchBar als Teil der Navigationsleiste wie: let searchBar = UISearchBar() //some more configuration to the search bar ..... navigationItem.titleView = searchBar Nach dem Update auf iOS 11 etwas komisches ist passiert, um die search
12
Antworten
Kann jemand mir sagen, wie ändert man die navigation bar Höhe? Hier ist was ich habe, so weit: CGFloat navBarHeight = 10; self.navigationController.navigationBar.frame.size.width = navBarHeight; InformationsquelleAutor der Frage | 2009-05-21
8
Antworten
Ich bin momentan dabei eine app und ich habe schon gestöbert im internet und ich Frage mich, wie machen Sie diese transparent navigationBar so: Habe ich folgenden wie in meiner appdelegate: UINavigationBar.appearance().translucent = true aber dies nur
2
Antworten
In apples kürzlich veröffentlichten Remote-app, die ich bemerkt, die Art und Weise, in der die Navigations-bar verhält, ist einzigartig, und ich habe nicht in der Lage zu reproduzieren. Wenn knallen die Jetzt-Spielen-view-controller navigation bar transparent bleibt für
11
Antworten
Sehen ein Verhalten auf iOS11 mit einem navigationItem.titleView wo die Breite der titleView ist nicht die volle Breite des Bildschirms. Habe ich eine benutzerdefinierte Ansicht, die ich als titleView. Zuvor iOS11 der Ansicht, füllen würde die navigation-bar-Bereich.
7
Antworten
Habe ich einen multiple-View-Controller, und ich möchte, um die schriftart Farbe alle rot. [[UINavigationBar appearance] setFont:[UIFont boldSystemFontOfSize:12.0]]; wirft ein unbekannter Selektor-Fehler. bitte geben Sie einen code, um zu helfen, beheben die folgenden. Kommentar zu dem Problem Dann
10
Antworten
Ich habe eine tab-bar-Anwendung mit einem anderen Blick auf den einzelnen Registerkarten. Jede Ansicht hat eine UINavigationBar mit Titel auf den Interface Builder. Ich bin zu wollen, um den Titel zu ändern, basierend auf einer Klausel in
2
Antworten
Verwendung von XCode, und entweder durch einen Code oder über das Storyboard, kann mir jemand bitte erklären, wie man hinzufügen einer Tab-Bar und Nav Bar zu meinem view-controller, während beide sichtbar? Dank so viel. Kommentar zu dem
4
Antworten
Ich würde gerne eine Navigationsleiste erstellen, die auf der Oberseite meiner App. Ich habe eine Navigations-Controller -> Tab-Bar-Controller -> Navigations-Controller -> Tisch-Controller Schleppte ich ein Bar Button Item auf der rechten oberen Seite. Ich Doppelklick auf den
9
Antworten
Wie mache ich eine UISegmentedControl als Teil einer UINavigationBar unten? Ist es mit der UINavigationBar oder ist es eine komplett separate Ansicht nur Hinzugefügt, wie eine Untersicht auf die UINavigationController's view-controller. Wie es aussieht, ist Teil der
6
Antworten
Wenn ich erstellen Sie eine benutzerdefinierte Schaltfläche zurück, ich bin mit dem folgenden code : UIBarButtonItem *leftButton = [[UIBarButtonItem alloc]initWithTitle:@"Yeah" style:UIBarButtonItemStyleBordered target:self action:@selector(backButtonPressed:)]; self.navigationItem.leftBarButtonItem = leftButton; Dies funktioniert gut, und bekomme dieses Ergebnis : Hätte ich das
19
Antworten
In der neuen iOS7 Facebook iPhone-app, wenn der Benutzer blättert die navigationBar allmählich versteckt sich an einem Punkt, wo Sie komplett verschwindet. Dann, wenn der Benutzer scrollt die navigationBar allmählich zeigt sich. Wie würden Sie implementieren dieses