有没有办法使同一屏幕上的两个选项卡等效?

我的应用程序基于三个选项卡=>选项卡1,选项卡2,选项卡3。在tab2中,我需要一个子标签栏。所以我做了一个自制的标签栏,每个设备都可以。但是,当我传递Xcode版本11.2时,我的子标签栏位于底部。好的,我知道“它违反了人机界面准则”。但是例如,在应用程序“ L'Equipe”上,它正在运行

有没有办法使同一屏幕上的两个选项卡等效?

我的自定义标签栏:

  

CustomTabBarController3类:UITabBarController {

override func viewDidLoad() {
    super.viewDidLoad()

    // Do any additional setup after loading the view.
}

override func viewWillLayoutSubviews() {
    super.viewWillLayoutSubviews()

    let tabFrame = CGRect(x: 0,y: tabBar.frame.size.height * 1.2,width: tabBar.frame.size.width,height: //tabBar.frame.size.height)
        tabBar.frame.size.height)

    self.tabBar.frame = tabFrame
    self.tabBar.barTintColor = UIColor(red: 233/255,green: 200/255,blue: 147/255,alpha: 1)

    self.tabBar.items?[0].image = UIImage(named: "pression_40")?.withRenderingMode(.alwaysOriginal)
    self.tabBar.items?[0].selectedImage = UIImage(named: "pression_40")?.withRenderingMode(.alwaysOriginal)


    self.tabBar.items?[1].image = UIImage(named: "plus_biere_40")?.withRenderingMode(.alwaysOriginal)
    self.tabBar.items?[1].selectedImage = UIImage(named: "plus_biere_40")?.withRenderingMode(.alwaysOriginal)


    self.tabBar.items?[2].image = UIImage(named: "moins_biere_40")?.withRenderingMode(.alwaysOriginal)
    self.tabBar.items?[2].selectedImage = UIImage(named: "moins_biere_40")?.withRenderingMode(.alwaysOriginal)

    }

那么有没有办法使第二个标签栏位于顶部,或者有办法使用其他方法来完成我想要的...

谢谢。

xuehua1911 回答:有没有办法使同一屏幕上的两个选项卡等效?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3149040.html

大家都在问