Ich habe einen UITabBarController in meinem Projekt, das ich programmatisch erstellen - ohne eine Feder. Ich erstelle die View-Controller, initialisiere sie und erstelle dann ein Array von ihnen und verwende die Methode setViewControllers:animated:
auf meinem Tab-Bar-Controller. Das funktioniert außer, dass, wenn es angezeigt wird, mein Tab-Leiste-Controller nichts ausgewählt hat. Wenn ich [ tabBarController setSelectedIndex:1 ]
rufe, dann funktioniert es ganz gut, aber wenn ich [ tabBarController setSelectedIndex:0 ]
rufe, ist nichts ausgewählt. Ist das ein merkwürdiger Fehler oder mache ich es falsch? Dies verwendet das iPhone SDK 3.0.UITabBarController initialisiert mit nichts ausgewählt
1
A
Antwort
1
Es stellt sich heraus, dass der Code von mir eine langen Zeit vor geschrieben wurde, als ich dumme Dinge tat wie überschreibt die -tabBarItem
Accessormethode im UIViewController. Durch das Verschieben der Anpassung der Registerkartenleiste an -initWithStyle:
wurde dieses Problem behoben.
1
Zeigen Sie Ihren Code, wenn Sie wollen, wird es einfacher für uns, das Problem zu finden ... Aber von nichts zu sehen, was ich denke, ist falsch, dass wenn Sie Ihre UITabBarButtons initialisieren, Sie keine von ihnen geben ein Index von 0 ...
0
Dies passierte für mich, wenn ich die UIWiewController TabBarItem -Eigenschaft in ViewDidLoad statt seiner Init-Methode festgelegt.
Verwandte Themen
- 1. Qt QTableView - Signal 'Nichts ausgewählt'
- 2. UIPickerView Wie zeige ich nichts ausgewählt?
- 3. Kontextmenü nicht anzeigen, wenn nichts ausgewählt ist
- 4. UITabbarController Problem
- 5. Formular nicht senden, wenn nichts ausgewählt, mit jQuery AjaxForm Plugin
- 6. UITabBarController mit UITableView
- 7. UITabBarController mit UINavigationController
- 8. UITabBarController UINavigationController
- 9. jquery Überprüfen, ob in der Auswahlbox nichts ausgewählt ist
- 10. Benutzerdefinierter UITabBarController mit verschiedenen Objektfarben
- 11. ios 7 bottomLayoutGuide mit uitabbarcontroller
- 12. UITabBarController und Storyboards
- 13. Google Maps Autocomplete - Eingabe löschen, wenn nichts ausgewählt
- 14. ASP.NET MVC DropDownList Einstellung Standard, wenn nichts ausgewählt
- 15. Veröffentlichung Viewcontrollers Verbunden mit UITabBarController mit ARC
- 16. Wie UITabBarController programmgesteuert auszublenden?
- 17. UITabBarController moreNavigationController und Navigationsleiste
- 18. UIViewController in UITabBarController ist schwarz
- 19. presentingViewController bekomme immer UITabBarController
- 20. Wie stelle ich ausgewählte Registerkarte in UITabBarController mit StoryBoard?
- 21. kann UITabBarController mit gleitendem Menü nicht verwenden
- 22. UITabBarController läuft parallel mit meinem splashsceen
- 23. iOS8 Rotationsproblem mit UITabBarController und UINavigation Controller
- 24. UITableViewController mit UITabBarController wird nicht angezeigt
- 25. UITabBarController UINavigationController Design-Tipp
- 26. Schienen 4: Wie gehe ich mit einem übermittelten Formular um, in dem nichts ausgewählt wurde?
- 27. Öffnen Sie eine Ansicht in UITabBarController
- 28. Kennenlernen Wenn Sie die Registerkarten von UITabBarController
- 29. Twitter.Authorize zeigt mir nichts Nichts
- 30. Satz ausgewählt mit jQuery
Bitte senden Sie Anfragen für Änderungen/Addendum in den Kommentaren der Frage - es sei denn, Ihre Anfrage hat eine Chance, tatsächlich eine Antwort zu sein. – RickDT
Nun, ja, wie ich am Ende meiner Antwort sage, lesen Sie die ganze Antwort vor dem Kommentieren – Daniel
Ich finde nicht, dass ich irgendwelche UITabBarButtons initialisieren oder ihre Indizes setzen muss; es wird automatisch vom UITabBarController erledigt. –