https://developer.apple.com/documentation/uikit/uitabbardelegate/1623463-tabbar Offizielle Apple Referenz.
Wenn Sie beim Tippen auf die TabBar etwas tun möchten, verwenden Sie dedSelect
.
ViewController.swift
//Aktion beim Tippen auf die Registerkartenleiste
override func tabBar(_ tabBar: UITabBar, didSelect item: UITabBarItem) {
switch item.title {
case "Nachrichten":
print("Tippen Sie auf eine Nachricht")
case "Wetter":
print("Tippen Sie auf das Wetterelement")
case "Suche":
print("Tippen Sie auf das Suchelement")
default: break
}
}
In diesem Beispielcode trennt die switch-Anweisung die Verarbeitung für jeden Titel des tabBar-Elements.
item.title
bedeutet das.
Die TabBar wird von der Nummer tag [0.1.2 ...]
von links verwaltet, aber wenn ein Dritter den Code sieht, ist es mehr Element. Da ich denke, dass es einfacher zu verstehen ist, wenn es nach Titel verzweigt ist, wird es als "item.title" festgelegt.