tabBarItem中的按钮,没有viewController?

问题描述 投票:0回答:1

如何在没有视图控制器的情况下在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]

但是我想添加一个没有视图控制器的按钮...

ios swift xcode tabbar
1个回答
0
投票
没有视图控制器,无法添加标签栏按钮。但是,您可以创建空的视图控制器,并在单击第四个按钮时使用UITabBarControllerDelegate进行所需的操作。
© www.soinside.com 2019 - 2024. All rights reserved.