我是Swift的新手,我想知道如何做到这一点。
当我触摸rightBarButtonItem
按钮时,我希望显示以下内容:
测试和测试2 文本应在同一视图控制器中显示 。
如果我不接触rightBarButtonItem
,则测试和测试2 不应显示。 (测试和测试2 isHidden
将为true
。)
这可能还是我需要另一种方式?
我一直在互联网上搜索很长时间。但我一直找不到任何东西。请帮助或尝试提供一些如何实现这一目标的想法。
答案 0 :(得分:2)
这是可以的,您可以在Test
或Test2
中添加view
和stackView
,然后更改视图的isHidden属性。
但正如马修所说,苹果更喜欢使用标签栏。
在ViewDidLoad中将视图isHidden属性设置为true:
override func viewDidLoad() {
super.viewDidLoad()
customView.isHidden = true
}
@IBOutlet weak var customView: UIView!
@IBAction func rightBarButtonClick(_ sender: UIBarButtonItem) {
customView.isHidden = !customView.isHidden
}
您也可以使用SWReveal pod。
或者您可以使用此raywenderlich文档
在swift中自行创建