我可以通过 TabBarItem 上的自定义事件点击来制作自定义 UITabBarController 吗?
Posted
技术标签:
【中文标题】我可以通过 TabBarItem 上的自定义事件点击来制作自定义 UITabBarController 吗?【英文标题】:Can i make custom UITabBarController with custom event tap on TabBarItem? 【发布时间】:2018-07-18 04:46:18 【问题描述】:我需要显示UITabBarController
,但我不需要它来将我从viewControllers
数组切换到控制器。我可以重新分配活动还是创建自己的 TabBarController
这样的活动会更好?
【问题讨论】:
【参考方案1】:您可以为 UITabBarController 创建一个子类并确认UITabBarControllerDelegate
然后您可以在shouldSelect 方法中执行自定义选项卡部分操作。
func tabBarController(_ tabBarController: UITabBarController,
shouldSelect viewController: UIViewController) -> Bool
if viewController == secondViewController
//Do your actions
return false
return true
【讨论】:
以上是关于我可以通过 TabBarItem 上的自定义事件点击来制作自定义 UITabBarController 吗?的主要内容,如果未能解决你的问题,请参考以下文章
webkit iOS 5上的自定义Javascript事件不起作用