如何在swift中获取UITabBar项目的选定索引 我不是在谈论 UITabBarController 。
我知道我可以使用UITabBarItem.tag。
但对我来说,我不能将标签用于选定的索引,因为它已经用于其他目的。 有没有其他方法可以在swift中获得所选标签的索引。
答案 0 :(得分:4)
https://developer.apple.com/documentation/uikit/uitabbar
UITabBar有2个属性“items”和“selectedItem”,两者都是UITabBarItem类型。
所以你可以通过获取“items”中“selectedItem”的索引来获取所选项目的索引。
items.index(of: selectedItem)