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
4
Antworten
Ich versuche dies, aber es funktioniert nicht. -(void)viewDidLoad { //create a toolbar where we can place some buttons UIToolbar* toolbar = [[UIToolbar alloc] initWithFrame:CGRectMake(0, 0, 100, 45)]; [toolbar setBarStyle: UIBarStyleBlackOpaque]; //create an array for the buttons NSMutableArray*
3
Antworten
Ich habe eine UINavigationBar mit einem Titel in der Mitte. Ich habe eine benutzerdefinierte schriftart ( " Comic_Andy.ttf " ), um meine app (ich habe info.plist um sicherzustellen, dass es aufgeführt ist, und ich habe die Copy
15
Antworten
Endgültige Bearbeitung (Anstatt eine übermäßig lange Frage mit Bearbeitungen machen eine endgültige Bearbeitung zur Klärung, bitte sehen Sie weitere Bearbeitungen, wenn nötig). - Controller-Setup Ich habe eine Anwendung, setup ist wie folgt: InitialViewController (Unterklasse von ECSlidingViewController) Main
5
Antworten
Ich versuche, ändern Sie die Farbe von meiner Navigationsleiste. Die folgenden rgb ist für eine dunkle rote Farbe, aber meine nav-bar stellt weiß nach den folgenden code. navigationController.navigationBar.tintColor = [UIColor colorWithRed:117 green:4 blue:32 alpha:1]; InformationsquelleAutor der Frage
10
Antworten
Bin ich über ein Bild-Anzeige ein Bild in meine nav-bar. Das problem ist, dass ich kann nicht legen Sie es auf die Mitte richtig, weil der zurück-Taste. Ich habe die Fragen und hatte fast das gleiche problem,
6
Antworten
Ich bin mit einem benutzerdefinierten drawRect Funktion zum zeichnen auf UINavigationBar über meine Bewerbung in iOS4, es keine Bilder, nur CoreGraphics. Da Sie nicht umsetzen können drawRect in UINavigationBar Kategorie in iOS5, Apple ist was für Unterklasse
4
Antworten
Ich brauche overlay UINavigationBar mit UIView wie hier Gibt es eine Möglichkeit, dies zu tun, außer mit custom UIView mit Taste zurück als nav bar? InformationsquelleAutor der Frage Andrii A Tishchenko | 2013-01-09
12
Antworten
Muss ich wissen, wenn meine view-controller ist über geknallt, die aus einem nav-stack, so dass ich eine Aktion ausführen kann. Kann ich nicht benutzen -viewWillDisappear, denn das wird aufgerufen, wenn der view-controller wird vom Bildschirm entfernt aus
5
Antworten
Ich bin mir ziemlich sicher, dass dies nicht duplizieren, da sah ich auf andere Antworten, und Sie alle veraltet und bieten keine genaue Antwort. Habe ich Navigation-Controller und mehrere view-Controller. Ich möchte Navigationsleiste etwas höher, also würde
9
Antworten
Ich habe ein Problem in iOS7, wo eine normale UINavigationController geschoben view-controller hat den richtigen status bar text Farbe für den UINavigationController navbar Farbe (ein helles Grau, fast weiß, so dass der status bar text ist schwarz).
2
Antworten
Ich versuche, ändern Sie das Aussehen der UINavigationBar in meinem iOS7 app. Ich Tue das folgende: - (void)viewDidLoad { [super viewDidLoad]; m_sNumberToCall = @""; UIBarButtonItem * btn = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"IconHome.png"] style:UIBarButtonItemStyleBordered target:self action:@selector(btHomeTouched:)]; self.navigationItem.leftBarButtonItem =
6
Antworten
Kann jemand mir raten, wie die Grenze, unterhalb der navigation bar geändert werden kann? Möchte ich ändern, um es von der aktuellen schwarz-Licht, um eine weichere Farbe. Für jede Hilfe dankbar, hier InformationsquelleAutor der Frage Zhen |
5
Antworten
Ich habe Probleme bei der Einstellung richtig ein custom-zurück-Anzeige-Bild. Das Kennzeichen ist nicht mittig! Hier ist ein pic: Ich bin Einstellung, die die Anzeige-Bild in didFinishLaunchingWithOptions: Methode... - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { UIImage *image = [UIImage
9
Antworten
Ich versuche, füllen Sie die Statusleiste Hintergrundfarbe auf orange mit den folgenden UINavigationBar.appearance().tintColor = UIColor.orangeColor() UINavigationBar.appearance().barTintColor = UIColor.orangeColor() UINavigationBar.appearance().titleTextAttributes = [NSForegroundColorAttributeName: UIColor.whiteColor()] UIApplication.sharedApplication().setStatusBarStyle(UIStatusBarStyle.LightContent, animated: true) Allerdings bekomme ich eine weiße status-Leiste, die gefüllt sein soll mit orange
4
Antworten
Habe ich geändert meine navigation bar Farbe über den folgenden code navconFvc.navigationBar.tintColor = [UIColor colorWithHexString:@"faf6f5"]; Dem code gearbeitet, sondern die Farbe des Textes muss ebenfalls geändert werden (siehe screenshot unten). Auch der refresh-button logo auf der rechten
2
Antworten
Ich bin das hinzufügen einer UISegmentedControl um die Navigation bar ein Programm, wo die titleView werden sollte. Aber wie Apple-docs erwähnt habe, unter titleViewDiese Eigenschaft wird ignoriert, wenn leftBarButtonItem ist nicht null. Aber ich will die zurück-Taste
3
Antworten
Ich würde gerne die navigationbar Titel angeklickt werden. Wenn Benutzer klicken Sie auf es, es sollte eine segue. Aber ich habe keine Ahnung, wie dies zu tun. Habe ich versucht, die folgenden, um den Titel und gelten
30
Antworten
Habe ich eine app, die braucht manchmal Ihre Navigationsleiste, um sich harmonisch in die Inhalte. Weiß jemand, wie man entfernen oder ändern die Farbe dieses lästige kleine bar? Auf dem Bild unten bei mir der Fall -
3
Antworten
In meine app, ich habe einige eigene Titel (mit Schriftzug, der nicht in einer schriftart) gespeichert in pngs, die ich setzen will, wie der Titel meiner navigation. Ich möchte den Schriftzug in die Titel alle auf die
9
Antworten
Kann ich nicht lösen dies, trotz meiner Bemühungen. Ich auch konsultiert, die Apple-Dokumentation und einigen Fragen hier und ich habe noch eine geistige Blockade auf. Mithilfe von Xcode 6, die ich eingebettet eine Tabelle, view-controller, ein navigation-controller
7
Antworten
Schreibe ich eine iPhone-app, die (wie die meisten apps) unterstützt auto-rotation: drehen Sie Ihr Telefon, und seine Ansichten drehen, vergrößern und verkleinern Sie Sie entsprechend. Aber ich bin der Zuweisung einer benutzerdefinierten Ansicht zu navigationItem.titleView (die Titel
4
Antworten
in meiner Navigation-Controller ich brauche, um vorübergehend deaktivieren Sie die zurück-Taste. Ich weiß, dass es ausgeblendet werden kann, mit den folgenden oder ähnliches: [self.navigationController.navigationItem setHidesBackButton:YES animated:YES]; Aber das ist nicht das, was ich brauche, vielmehr will ich
7
Antworten
Ich würde gerne die Hintergrundfarbe des Menüs zu, die von der Navigationsleiste. Was ist der beste Weg, dies zu tun? InformationsquelleAutor der Frage Zia | 2013-10-29
4
Antworten
Ich stolperte über dieses viele Male, nie eine Lösung gefunden. Ein UINavigationController ist navigationBar kann eingestellt werden, um schwarz durchsichtig wie: self.navigationController.navigationBar.barStyle=UIBarStyleBlackTranslucent; Da gibt es auch eine transluzente Eigenschaft in der UINavigationBar, die docs sagen: Wenn JA,
8
Antworten
So, ich bin zu wollen fügen Sie ein "Untertitel" unter dem Titel " in der Navigationsleiste in der navigation-controller. Meist alles, was ich sehe, so weit will ich benutzen CGRect. Ich weiß nicht, eine ganze Menge, was
19
Antworten
Wie bekomme ich die richtige Färbung für meine durchscheinende navigation bars in iOS 7? Die Navigationsleiste nur passt die Farbe zu einem viel heller. Ändern der Helligkeit oder Sättigung der Farbe auch nicht liefern das richtige Ergebnis.
8
Antworten
Habe ich ein modal-view-controller, dessen Ansicht kommt aus einer XIB. Ich will es haben die gleichen look and feel wie der rest meiner navigation-based app, aber es ist nicht eine Ansicht, die gedrückt, um die navigation stack,
5
Antworten
Ich verwende folgenden code, um programmgesteuert navigieren Sie zu einem anderen ViewController. Es funktioniert gut, aber es einige, wie versteckt die navigation bar. Wie kann ich dieses Problem beheben? (die Navigationsleiste erstellt von embeding die ViewController im
4
Antworten
Habe ich das system "NavigationViewController -> MyViewController", und ich programmatisch präsentieren wollen MyViewController innerhalb eines Dritte-view-controller. Das problem ist, dass ich nicht die Navigationsleiste in MyViewController nach der Präsentation. Können Sie mir helfen? var VC1 = self.storyboard.instantiateViewControllerWithIdentifier("MyViewController")
9
Antworten
Ich versuche, die neuen Funktionen in iOS 8 ausblenden der Navigationsleiste, während der Benutzer ist das scrollen der Tabelle anzeigen (ähnlich wie mobile Safari tut). Ich bin das setzen der Eigenschaft hidesBarsOnSwipe von UINavigationController zu YES im
6
Antworten
Wie ändere ich die NavigationBar schriftart in Swift? Dies ist, was ich bisher ausprobiert habe, aber einen Fehler empfangen (ich habe richtig umgesetzt CaviarDreams zum Projekt): self.navigationController.navigationBar.titleTextAttributes = NSFontAttributeName[UIFont .fontWithName(CaviarDreams.ttf, size: 20)] Fehler sagt: Use of unresolved
9
Antworten
Möchte ich die oben in der Ansicht navigation ein wenig kleiner. Wie würden Sie dies erreichen? Dies ist, was ich bisher ausprobiert habe, aber wie Sie sehen können, obwohl ich die navigationbar kleiner, die Fläche, die es
6
Antworten
Ich bin mit einem benutzerdefinierten Titel-Ansicht für eine UINavigationBar mit dem folgenden code: //Set a label to the nav bar THLabel *titleLabel = [[THLabel alloc] init]; titleLabel.text = @"Test"; titleLabel.font = [UIFont fontWithName:APP_FONT size:22.0]; titleLabel.frame = CGRectMake(0,
6
Antworten
Ich nehme an, es ist nicht streng im Einklang mit den Apple-Richtlinien, aber ich denke, es muss doch möglich sein, irgendwie. Möchte ich ändern, die Höhe der navigation bar im UINavigationController und die Höhe von UIBarButtonItem Elemente
4
Antworten
Ich fiel in einen UINavigationBar im UIInterfaceBuilder. Ich Stelle diese Ansicht Modal und wollen einfach nur ein UIBackBarButton zurück zu meinem letzten Blick. Ich habe eine Steckdose, und das Eigentum an dieser UINavigationBar erklärt. Ich dachte, in
9
Antworten
Ich versuche, die Implementierung eines UI-strukturiert wie in der Tweetie app verhält sich so: die top-level-view-controller scheint zu sein, ein navigation-controller, deren root-view ist ein "Accounts" Tabelle anzeigen. Wenn Sie klicken Sie auf jedes Konto, geht es
11
Antworten
Habe ich einen navigation-controller. In der zweiten Ansicht (die gedrückt wird), habe ich einige webservice-aufrufen und dem stellen einer overlay-Ansicht und der Einstellung self.view.userInteractionEnabled = NO ; Einmal web-service-Aufruf abgeschlossen ist, dann bin ich das zurücksetzen auf
8
Antworten
Möchte ich ausblenden der Navigationsleiste in eine Seite erstellt mit WPF. Ich habe versucht ShowsNavigationUI = falseaber es ist immer noch die Anzeige von der Kontrolle. InformationsquelleAutor der Frage Geeth | 2010-06-17
9
Antworten
Ich würde gerne eine Bild zu nehmen, bis alle eine Navigationsleiste. Das ist die navigation, die kommt mit eine navigation app. Es erscheint auf dem RootViewController mit den begleitenden UITableView. Ich habe gesehen, wie einige Beispiele dafür,
7
Antworten
Wie eine Schaltfläche hinzu, die UINavigationBar programmgesteuert? InformationsquelleAutor der Frage RexOnRoids | 2010-03-23
11
Antworten
Möchte ich verwenden Sie eine benutzerdefinierte UINavigationBar in einem meiner Ansichten, die nicht Teil einer UINavigationController-Hierarchie. Wenn ich ziehen ein UINavigationBar in Storyboard, es zeigt wie diese: Diese bar ist 44px, die ausreichen würde, wenn die Statusleiste
10
Antworten
Möchte ich, um den hintergrund für die Navigationsleiste werden schwarz und alle Farben innen es werden weiß. So, ich habe diesen code : [[UINavigationBar appearance] setTitleTextAttributes: [NSDictionary dictionaryWithObjectsAndKeys: [UIColor whiteColor], NSForegroundColorAttributeName, [UIColor whiteColor], NSForegroundColorAttributeName, [NSValue valueWithUIOffset:UIOffsetMake(0, -1)],
3
Antworten
Wenn ich die displaysSearchBarInNavigationBar = YES im viewDidLoad die Suchleiste werden in der Navigationsleiste angezeigt werden, wenn die Ansicht angezeigt. Aber ich möchte zeigen Suchleiste am oberen Rand der Navigationsleiste, wenn ich touch-bar-button-item. Es ist wie im
9
Antworten
Gibt es eine einfache Methode überschreiben der titleView der aktuellen Navigationsleiste Element in einer Navigationsleiste innerhalb eines Navigations-controller? Ich habe versucht, erstellen Sie eine neue UIView und Austausch der titleView Eigenschaft von topView mit meinen eigenen UIVIew
10
Antworten
Nach dem Update auf Xcode 5, der Navigations-bars in dem alle meine app ' s Ansichten nach unten verschoben. Hier sind einige screenshots, der erste zeigt alles, was in der Ansicht, wie es nach unten gezogen, und
30
Antworten
Wie kann ich passen Sie die navigation mit zurück-Schaltfläche in iOS 7 und oben ohne Titel? (also mit dem Pfeil nur) self.navigationItem.leftBarButtonItem = self.editButtonItem; Ich Frage mich nur, ob Sie noch selbst.backButtonItem; ODER sowas? self.navigationItem.leftBarButtonItem = [[UIBarButtonItem
17
Antworten
ich habe versucht, entfernen die navigationBars Grenze ohne Glück. Ich habe recherchiert und die Leute scheinen zu sagen, zu setzen shadowImage und die BackgroundImage-Eigenschaft auf null, aber das funktioniert nicht in meinem Fall. Mein code self.navigationController?.navigationBar.barTintColor =
6
Antworten
Erstellen Sie mehrere bar-button in der navigation bar? InformationsquelleAutor der Frage Kshitiz Ghimire | 2011-02-24
7
Antworten
Ich habe versucht, ändern Sie den hintergrund Bild von der UINavigationBar meiner Anwendung. Ich habe versucht, mehrere Möglichkeiten. Zuerst habe ich zu meiner AppDelegate-Klasse den folgenden code: @implementation UINavigationBar (CustomImage) - (void)drawRect:(CGRect)rect { UIImage *image = [UIImage
8
Antworten
bekam ich den folgenden code: - (id)init { if (self = [super init]) { self.title = @"please wait"; UIBarButtonItem *favorite = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"star.png"] style:UIBarButtonItemStylePlain target:self action:@selector(buttonFavoriteClicked:)]; self.navigationItem.rightBarButtonItem = favorite; } return self; } aber mein