我需要显示 UITabBarController
,但我不需要它来将我从 viewControllers
数组切换到 Controller。我可以重新分配事件还是创建我自己的这样的 TabBarController
会更好?
最佳答案
您可以为 UITabBarController 创建一个子类并确认 UITabBarControllerDelegate
然后您可以在 shouldSelect 中执行自定义选项卡部分操作方法。
func tabBarController(_ tabBarController: UITabBarController,
shouldSelect viewController: UIViewController) -> Bool
{
if viewController == secondViewController {
//Do your actions
return false
}
return true
}
关于ios - 我可以使用 TabBarItem 上的自定义事件点击来制作自定义 UITabBarController 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51393740/