没有 viewController 的 tabBarItem 中的按钮?
Button in tabBarItem without viewController?
如何在没有视图控制器的情况下在 TabBar 上添加一个额外的按钮,因为我想按照以下方法处理该按钮单击表单...
override func tabBar(_ tabBar: UITabBar, didSelect item: UITabBarItem)
{
if (tabBar.items?.firstIndex(of: item))! == 3{
//button click do some thing on existing view
}
}
我已经使用以下代码使用 ViewControllers 添加了三个按钮
let VC = UIStoryboard.init(name: "Main", bundle:
Bundle.main).instantiateViewController(identifier: VCidentifier)
VC.tabBarItem.image = UIImage(named: selectedImage)
VC.tabBarItem.selectedImage = UIImage(named: unSelectedImage)
然后将这些 ViewController 添加到此
viewControllers = [firstVC,secoundVC,thirdVC,fourthVC]
但我想在没有视图控制器的情况下添加按钮...
没有视图控制器就无法添加标签栏按钮。但是您可以创建空视图控制器并使用 UITabBarControllerDelegate 在单击第四个按钮时制作您想要的任何东西。
如何在没有视图控制器的情况下在 TabBar 上添加一个额外的按钮,因为我想按照以下方法处理该按钮单击表单...
override func tabBar(_ tabBar: UITabBar, didSelect item: UITabBarItem)
{
if (tabBar.items?.firstIndex(of: item))! == 3{
//button click do some thing on existing view
}
}
我已经使用以下代码使用 ViewControllers 添加了三个按钮
let VC = UIStoryboard.init(name: "Main", bundle:
Bundle.main).instantiateViewController(identifier: VCidentifier)
VC.tabBarItem.image = UIImage(named: selectedImage)
VC.tabBarItem.selectedImage = UIImage(named: unSelectedImage)
然后将这些 ViewController 添加到此
viewControllers = [firstVC,secoundVC,thirdVC,fourthVC]
但我想在没有视图控制器的情况下添加按钮...
没有视图控制器就无法添加标签栏按钮。但是您可以创建空视图控制器并使用 UITabBarControllerDelegate 在单击第四个按钮时制作您想要的任何东西。