https://developer.apple.com/documentation/uikit/uitabbardelegate/1623463-tabbar Référence officielle Apple.
Si vous voulez faire quelque chose lorsque vous appuyez sur tabBar, utilisez dedSelect
.
ViewController.swift
//Action en appuyant sur la barre d'onglets
override func tabBar(_ tabBar: UITabBar, didSelect item: UITabBarItem) {
switch item.title {
case "nouvelles":
print("Appuyez sur une actualité")
case "conditions météorologiques":
print("Appuyez sur l'élément météo")
case "Chercher":
print("Appuyez sur l'élément de recherche")
default: break
}
}
Dans cet exemple de code, l'instruction switch sépare le traitement de chaque titre de l'élément tabBar. ʻItem.title` signifie cela.
La tabBar est gérée par le numéro tag [0.1.2 ...]
à partir de la gauche, mais quand un tiers voit le code, c'est plus item. Puisque je pense qu'il est plus facile de comprendre s'il se branche par titre, il est défini comme ʻitem.title`.
Recommended Posts