Swift UnligationItem按钮显示菜单标签
我是Swift的新手,我想知道如何做到这一点 当我触摸Swift UnligationItem按钮显示菜单标签,swift,button,uinavigationcontroller,rightbarbuttonitem,navigationitem,Swift,Button,Uinavigationcontroller,Rightbarbuttonitem,Navigationitem,我是Swift的新手,我想知道如何做到这一点 当我触摸rightBarButtonItem按钮时,我希望显示以下内容: Test和Test2文本应在同一视图控制器中显示 如果我不触摸rightBarButtonItemTest和Test2不应显示。(Test和Test2ishiden将为true) 这是可能的还是我需要另一种方式 我在网上搜索了很长时间。但我什么也没找到。请帮助或尝试给出一些实现方法的想法。这是可能的,您可以在视图或堆栈视图中添加Test和Test2,然后更改视图的isHid
rightBarButtonItem
按钮时,我希望显示以下内容:
Test和Test2文本应在同一视图控制器中显示
如果我不触摸rightBarButtonItem
Test和Test2不应显示。(Test和Test2ishiden
将为true
)
这是可能的还是我需要另一种方式
我在网上搜索了很长时间。但我什么也没找到。请帮助或尝试给出一些实现方法的想法。这是可能的,您可以在
视图或堆栈视图中添加Test
和Test2
,然后更改视图的isHidden属性。
但正如马修所说,苹果更喜欢使用标签栏
在ViewDidLoad中将view isHidden属性设置为true:
override func viewDidLoad() {
super.viewDidLoad()
customView.isHidden = true
}
@IBOutlet weak var customView: UIView!
@IBAction func rightBarButtonClick(_ sender: UIBarButtonItem) {
customView.isHidden = !customView.isHidden
}
你也可以使用pod
或者您可以使用本文档在swift中自己创建它请注意,苹果不鼓励您使用这样的汉堡包菜单。他们更喜欢标签栏。@Matthewseman苹果公司近年来批准了数千个使用汉堡包菜单的应用程序,紧随着汉堡包菜单Facebook风格的应用程序。你是如何阅读这些信息的?@AlessandroOrnano并不是说它们违反了指导原则,它们只是不受欢迎。@Matthewsheaman啊,好吧,我不明白你的意思。有趣。你是怎么知道的?@AlessandroOrnano这正是我从WWDC 2014会议上得到的印象,大约35:25分钟,在: