gpt4 book ai didi

ios - 点击禁用的 TabBarItem

转载 作者:行者123 更新时间:2023-11-30 13:32:48 26 4
gpt4 key购买 nike

我有 TabBarItem,它已被禁用。如果用户点击它,我想显示警报。

但是这个功能不起作用:

override func tabBar(tabBar: UITabBar, didSelectItem item: UITabBarItem) {
if item.enabled == false {
self.presentViewController(defaultAlert, animated: true){}
}
}

当我将 if item.enabled 更改为 true 时,会显示警报。据我了解,iOS 不会收到禁用选项卡栏上的点击。我可以改变这种行为吗?

感谢您的帮助!

最佳答案

不是最好的,但另一个选择是在禁用的 UITabBarItem 顶部添加一个 UIButton,它将拾取触摸并允许您即使在禁用选项卡栏项目时也可以显示警报。

您需要对 UITabBarViewController 进行子类化,并在正确的选项卡位置创建按钮。

关于ios - 点击禁用的 TabBarItem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36387966/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com