Als «uibarbuttonitem» getaggte Fragen

UIBarButtonItem ist eine Schaltfläche, die auf die Platzierung in einem UIToolbar- oder UINavigationBar-Objekt spezialisiert ist. Es erbt das grundlegende Verhalten von Schaltflächen von seiner abstrakten Oberklasse UIBarItem. Das UIBarButtonItem definiert zusätzliche Initialisierungsmethoden und -eigenschaften zur Verwendung in Symbolleisten und Navigationsleisten. Es gibt einige Methoden zum Anpassen des Erscheinungsbilds. Verfügbar in iOS 2.0 und höher in UIKit.

30
Wie kann ich ein UIBarButtonItem ein- / ausblenden?
Ich habe in IB eine Symbolleiste mit mehreren Schaltflächen erstellt. Ich möchte in der Lage sein, eine der Schaltflächen abhängig vom Status der Daten im Hauptfenster auszublenden / anzuzeigen. UIBarButtonItem hat keine versteckte Eigenschaft, und alle Beispiele, die ich bisher gefunden habe, um sie auszublenden, beinhalten das Setzen von Navigationsleistenschaltflächen …


25
Ändern Sie die Farbe der Schaltfläche Zurück in der Navigationsleiste
Ich versuche, die Farbe der Schaltfläche "Einstellungen" in "Weiß" zu ändern, kann sie jedoch nicht ändern. Ich habe beide ausprobiert: navigationItem.leftBarButtonItem?.tintColor = UIColor.whiteColor() navigationItem.backBarButtonItem?.tintColor = UIColor.whiteColor() aber keine Änderung, es sieht immer noch so aus: Wie mache ich diesen Knopf weiß?

29
Aktion für Zurück-Schaltfläche im Navigations-Controller einstellen
Ich versuche, die Standardaktion der Zurück-Schaltfläche in einem Navigationscontroller zu überschreiben. Ich habe einem Ziel eine Aktion auf der benutzerdefinierten Schaltfläche bereitgestellt. Das Seltsame ist, wenn es zugewiesen wird, obwohl das Backbutton-Attribut es ihnen nicht beachtet und es nur die aktuelle Ansicht öffnet und zum Stamm zurückkehrt: UIBarButtonItem *backButton = …


10
UIBarButtonItem in der Navigationsleiste programmgesteuert?
Ich habe mich eine Weile nach dieser Lösung umgesehen, aber keine. zB ist eine Lösung self.navigationItem.setRightBarButtonItem(UIBarButtonItem(barButtonSystemItem: .Stop, target: self, action: nil), animated: true) Dieser Code fügt eine Schaltfläche mit dem Bild "Stopp" hinzu. Genau so gibt es andere Lösungen mit "Suchen", "Aktualisieren" usw. Aber was ist, wenn ich programmgesteuert eine …


4
Wie groß sollte ein UIBarButtonItem-Image sein?
Ich möchte meine eigenen benutzerdefinierten Schaltflächen "Nach Datum sortieren" und "Nach Nummer sortieren" erstellen, die ich als rechte Schaltfläche in der Navigationsleiste platzieren möchte. Wie groß sollte mein Bild sein, um den Platz angemessen auszufüllen ? Auf der UIBarItem- Dokumentationsseite wird nichts über die Größe des Bildes aufgeführt.

20
xcode / storyboard: Die Leistenschaltfläche kann nicht in die Symbolleiste oben gezogen werden
Ich habe einen Ansichts-Controller, der die Detailansicht einer Tabelle ist. Wenn Sie auf die Zeile der Tabelle klicken, gelangen Sie zur Detailansicht. Die Detailansicht ist in einen Navigationscontroller eingebettet, sodass sich oben links in der Navigationsleiste eine Schaltfläche befindet, die Sie zurück zur Tabelle führt. So weit, ist es gut. …

8
Hinzufügen eines UILabels zu einer UIToolbar
Ich versuche, meiner Symbolleiste eine Beschriftung hinzuzufügen. Die Schaltfläche funktioniert hervorragend, aber wenn ich das Beschriftungsobjekt hinzufüge, stürzt es ab. Irgendwelche Ideen? UIBarButtonItem *setDateRangeButton = [[UIBarButtonItem alloc] initWithTitle:@"Set date range" style:UIBarButtonItemStyleBordered target:self action:@selector(setDateRangeClicked:)]; UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(5, 5, 20, 20)]; label.text = @"test"; [toolbar setItems:[NSArray arrayWithObjects:setDateRangeButton,label, nil]]; // …

9
UIBarButtonItem mit benutzerdefiniertem Bild und ohne Rand
Ich möchte ein UIBarButtonItem mit einem benutzerdefinierten Bild erstellen, aber ich möchte nicht den Rand, den das iPhone hinzufügt, da mein Bild einen speziellen Rand hat. Es ist dasselbe wie die Zurück-Taste, aber eine Vorwärts-Taste. Diese App ist für ein inHouse-Projekt gedacht, daher ist es mir egal, ob Apple sie …

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, …

8
Warnung "Einfacher Stil wird in einem Navigationselement nicht unterstützt" mit meinem benutzerdefinierten Balkenschaltflächenelement
Ich ziehe eine runde rechte Taste an die Position des rechten Balkenschaltflächenelements und setze ein Bild auf die runde rechte Taste. Alles funktioniert gut, mit Ausnahme der Warnung "Einfacher Stil, der in einem Navigationselement nicht unterstützt wird". Selbst wenn ich den Stil des Balkenschaltflächenelements auf "Umrandet" wähle, ist die Warnung …

5
So legen Sie die Aktion für ein UIBarButtonItem in Swift fest
Wie kann die Aktion für ein benutzerdefiniertes UIBarButtonItem in Swift festgelegt werden? Der folgende Code platziert die Schaltfläche erfolgreich in der Navigationsleiste: var b = UIBarButtonItem(title: "Continue", style: .Plain, target: self, action:nil) self.navigationItem.rightBarButtonItem = b Jetzt möchte ich anrufen, func sayHello() { println("Hello") }wenn die Taste berührt wird. Meine bisherigen …

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 …

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.