tab bar haben wählen Sie delegate-Methoden geben den zuvor ausgewählten Registerkarte index in ios, swift 3
Ich versuche zu erkennen, welche Registerkarte ausgewählt durch den Benutzer, in Echtzeit. als Beispiel wenn der Benutzer selecte 0 th
index, zur gleichen Zeit, ich möchte, dass der Benutzer ausgewählt hat, die zeroth
Registerkarte index. also für die, die ich verwendet tabbarcontroller
delegate-Methode wie unten.
override func tabBar(_ tabBar: UITabBar, didSelect item: UITabBarItem) {
print("the selected index is : \(selectedIndex)")
}
aber das zeigt das Vorherige view-controller.als Beispiel denke ich bin in second tab
und dann wähle ich die first tab
dann diese Drucke den index als 2
.so, wie bekomme ich die richtigen ausgewählt tab.
hoffe, Ihr helfen, mit diesem.
- Kasse meine Antwort.
InformationsquelleAutor bill | 2017-01-03
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Erhalten Sie den index des ausgewählten
UITabBarItem
durch die erste position des jeweiligen Elements von array-Elementen inUITabBar
. Probieren Sie es ausSwift 3.1: