Als «uinavigationbar» getaggte Fragen

Die UINavigationBar-Klasse implementiert ein Steuerelement zum Navigieren in hierarchischen Inhalten in iOS. Es handelt sich um eine Leiste, die normalerweise oben auf dem Bildschirm angezeigt wird und Schaltflächen zum Navigieren in einer Hierarchie nach oben und unten enthält. Die primären Eigenschaften sind eine linke (Zurück) Schaltfläche, ein mittlerer Titel und eine optionale rechte Schaltfläche. Sie können für jede dieser Ansichten benutzerdefinierte Ansichten angeben. Die häufigste Methode zur Verwendung einer Navigationsleiste ist die Verwendung eines UINavigationController-Objekts

12
Dunkler Schatten auf der Navigationsleiste während des Übergangs nach dem Upgrade auf Xcode 5.1 und iOS 7.1
Wenn ich in einem Master-Detail-Navigationscontroller zwischen übergeordneten und untergeordneten Controllern hin und her navigiere, sehe ich oben rechts in der Navigationsleiste einen dunklen Schatten. Es begann, nachdem ich auf Xcode 5.1 aktualisiert hatte. Es fühlt sich rau und ablenkend an. Wie kann ich es loswerden?

10
So ändern Sie die Hintergrundfarbe von UINavigationBar in AppDelegate
Ich weiß, wie man das UINavigationBarHintergrundbild dadurch ändert [[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"nabbar"] forBarMetrics:UIBarMetricsDefault]; und ich weiß, wie man die Leiste in jedem auf verschiedene Farben setzt Views..... Jetzt möchte ich die Hintergrundfarbe ändern, ohne ein Bild in eine Volltonfarbe aus dem zu verwenden app delegate. Ich möchte es nicht jedes …


19
UISearchBar erhöht die Höhe der Navigationsleiste in iOS 11
Ich bin UISearchBarTeil der Navigationsleiste wie folgt: let searchBar = UISearchBar() //some more configuration to the search bar ..... navigationItem.titleView = searchBar Nach dem Update auf iOS 11etwas Seltsames passierte die Suchleiste in meiner App. Am iOS 10und vor hatte ich meine Navigationsleiste wie folgt aussehen: Jetzt mit habe iOS …


12
Schaltfläche programmgesteuert zur Navigationsleiste hinzufügen
Hallo, ich muss die Schaltfläche auf der rechten Seite in der Navigationsleiste programmgesteuert einstellen, damit ich beim Drücken der Schaltfläche einige Aktionen ausführen kann. Ich habe die Navigationsleiste programmgesteuert von erstellt. navBar=[[UINavigationBar alloc]initWithFrame:CGRectMake(0,0,320,44) ]; Ebenso muss ich die Schaltfläche auf der rechten Seite dieser Navigationsleiste hinzufügen. Dafür habe ich verwendet, …

13
iPhone: Einstellen des Titels der Navigationsleiste
Hey alle zusammen. Ich bin noch ziemlich neu in der iPhone-Entwicklung und habe Probleme, herauszufinden, wie ich den Titel meiner Navigationsleiste ändern kann. Bei einer anderen Frage auf dieser Website hat jemand empfohlen: viewController.title = @"title text"; aber das funktioniert bei mir nicht ... Muss ich einen UINavigationController hinzufügen, um …

14
So bearbeiten Sie leere Bereiche des linken, rechten UIBarButtonItem in der UINavigationBar [iOS 7]
Ich habe früher iOS 6.1 verwendet, bin jetzt aber zu iOS 7 übergegangen. Zusammen mit anderen Problemen habe ich festgestellt, dass in meiner Navigationsleiste der linke Bereich des linken Balkenschaltflächenelements und der rechte leere Bereich des rechten Schaltflächenleistenelements recht groß sind mehr in IOS 7 als in iOS 6. Ich …


8
Navigieren Sie programmgesteuert schnell zu einem anderen Ansichtscontroller / einer anderen Ansichtsszene
Ich verwende folgenden Code, um programmgesteuert zu einem anderen ViewController zu navigieren. Es funktioniert gut, aber es verbirgt sich irgendwie navigation bar. Wie behebe ich das? (Die Navigationsleiste wird durch Einbetten der ViewControllerin die Liste erstellt, navigation controllerwenn dies wichtig ist.) let storyBoard : UIStoryboard = UIStoryboard(name: "Main", bundle:nil) let …

9
Registerkartensteuerung in einer Navigationssteuerung oder Freigabe einer Navigationsstammansicht
Ich versuche, eine Benutzeroberfläche zu implementieren, die wie in der Tweetie- App strukturiert ist und sich so verhält: Der Ansichts-Controller der obersten Ebene scheint ein Navigations-Controller zu sein, dessen Stammansicht eine Tabellenansicht "Konten" ist. Wenn Sie auf ein Konto klicken, wird die zweite Ebene mit einer Registerkartenleiste im unteren Bereich …

11
UINavigationBar - Titel programmgesteuert festlegen?
Ich habe eine Registerkartenanwendung mit einer anderen Ansicht auf jeder Registerkarte. Jede Ansicht verfügt über eine UINavigationBar mit dem im Interface Builder festgelegten Titel. Ich möchte den Titel basierend auf einer Klausel in der ViewDidLoad-Methode ändern, also wenn x {Titel ändern}. Ich habe es versucht self.title = @"title", aber dies …

10
Versuch, die Navigationstastenaktion "Zurück" in iOS zu verarbeiten
Ich muss erkennen, wann der Benutzer auf die Schaltfläche "Zurück" in der Navigationsleiste tippt, um in diesem Fall einige Vorgänge auszuführen. Ich versuche, eine Aktion auf diese Schaltfläche manuell festzulegen: [self.navigationItem.backBarButtonItem setAction:@selector(performBackNavigation:)]; - (void)performBackNavigation:(id)sender { // Do operations [self.navigationController popViewControllerAnimated:NO]; } Ich habe diesen Code zuerst im Ansichts-Controller selbst platziert, …

15
UIBarButtonItem mit benutzerdefinierter Ansicht, die unter iOS 7 nicht richtig ausgerichtet ist, wenn sie als Elemente der linken oder rechten Navigationsleiste verwendet wird
Der folgende Code funktioniert über 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]; So soll die Schaltfläche ausgerichtet werden: Unter iOS 7 scheint die Schaltfläche jedoch um zu viele Pixel von …

5
Präsentieren von ViewController mit NavigationViewController schnell
Ich habe das System "NavigationViewController -> MyViewController" und möchte MyViewController programmgesteuert in einem dritten View Controller präsentieren. Das Problem ist, dass ich nach der Präsentation keine Navigationsleiste in MyViewController habe. Können Sie mir helfen? var VC1 = self.storyboard.instantiateViewControllerWithIdentifier("MyViewController") as ViewController self.presentViewController(VC1, animated:true, completion: nil)

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.