【发布时间】:2018-07-18 04:46:18
【问题描述】:
我需要显示UITabBarController,但我不需要它来将我从viewControllers 数组切换到控制器。我可以重新分配活动还是创建自己的 TabBarController 这样的活动会更好?
【问题讨论】:
标签: ios swift uikit uitabbarcontroller
我需要显示UITabBarController,但我不需要它来将我从viewControllers 数组切换到控制器。我可以重新分配活动还是创建自己的 TabBarController 这样的活动会更好?
【问题讨论】:
标签: ios swift uikit uitabbarcontroller
您可以为 UITabBarController 创建一个子类并确认UITabBarControllerDelegate
然后您可以在shouldSelect 方法中执行自定义选项卡部分操作。
func tabBarController(_ tabBarController: UITabBarController,
shouldSelect viewController: UIViewController) -> Bool
{
if viewController == secondViewController {
//Do your actions
return false
}
return true
}
【讨论】: