Swift UnligationItem按钮显示菜单标签

Swift UnligationItem按钮显示菜单标签,swift,button,uinavigationcontroller,rightbarbuttonitem,navigationitem,Swift,Button,Uinavigationcontroller,Rightbarbuttonitem,Navigationitem,我是Swift的新手,我想知道如何做到这一点 当我触摸rightBarButtonItem按钮时,我希望显示以下内容: Test和Test2文本应在同一视图控制器中显示 如果我不触摸rightBarButtonItemTest和Test2不应显示。(Test和Test2ishiden将为true) 这是可能的还是我需要另一种方式 我在网上搜索了很长时间。但我什么也没找到。请帮助或尝试给出一些实现方法的想法。这是可能的,您可以在视图或堆栈视图中添加Test和Test2,然后更改视图的isHid

我是Swift的新手,我想知道如何做到这一点

当我触摸
rightBarButtonItem
按钮时,我希望显示以下内容:

TestTest2文本应在同一视图控制器中显示

如果我不触摸
rightBarButtonItem
Test
Test2不应显示。(TestTest2
ishiden
将为
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分钟,在: