gpt4 book ai didi

ios - 导航栏项目作为选项卡栏项目

转载 作者:行者123 更新时间:2023-11-30 12:34:06 24 4
gpt4 key购买 nike

enter image description here

我确实搜索了与我的问题类似的内容,但没有找到任何可以帮助我解决问题的内容。

是否可以将导航栏项目的行为设置为选项卡栏项目?

我使用TabBarController。每个选项卡项应显示相应的 ViewController。当用户点击导航栏中的项目时,它也应该在底部标签栏上显示相应的 ViewController。这个ViewController应该作为标签栏 Controller ,但不在底部标签栏中显示标签项。

如何实现上述场景?或者有任何可行的替代想法,请!几乎每个 ViewController 的顶部和底部栏都应该是可见的。

最佳答案

从 IB 中的栏按钮项目拖放到类文件中并定义一个导出,然后在 viewDidLoad 中创建一个手势识别器,向手势识别器添加一个操作,然后就一切就绪了。我希望它有帮助。

class SomeClass: UIViewControler {

let someBarButton:UIBarButtonItem!
override func viewDidLoad() {
super.viewDidLoad()

let tap = UITapGestureRecognizer(target: self, action: #selector(SomeClass.tapFunction))
someBarButton.addGestureRecognizer(tap)
}

func tapFunction() {
//take me to a view controller
self.performSegue(withIdentifier: "myIdentifier", sender: self)
}
}

关于ios - 导航栏项目作为选项卡栏项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43092068/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com