我可以在TabBarItem上使用自定义事件点击来制作自定义UITabBarController吗?

时间:2018-07-18 04:46:18

标签: ios swift uikit uitabbarcontroller

我需要显示UITabBarController,但是不需要它将我从viewControllers阵列切换到Controller。我可以重新分配活动,还是创建自己的TabBarController这样更好?

1 个答案:

答案 0 :(得分:3)

您可以为UITabBarController创建一个子类,并确认到UITabBarControllerDelegate

然后,您可以使用shouldSelect方法执行自定义标签部分的操作。

func tabBarController(_ tabBarController: UITabBarController, 
                  shouldSelect viewController: UIViewController) -> Bool
{
  if viewController == secondViewController { 
   //Do your actions
   return false
  }
  return true
}