我有一个ViewController
它们是右上角的一个按钮。当我单击该按钮时,我想在底部显示/隐藏
一个UIView
,其大小为同一ViewController
上ViewController
的一半> .任何人都可以帮助我。提前致谢。
最佳答案
如果您只需要显示/隐藏 UIView
,则以下代码将起作用:
class ViewController: UIViewController
{
@IBOutlet weak var viewHeightConstraint: NSLayoutConstraint!
@IBOutlet weak var customView: UIView!
override func viewDidLoad()
{
super.viewDidLoad()
}
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
self.viewHeightConstraint.constant = self.view.bounds.height / 2
}
@IBAction func onShowHideButtonPress(_ sender: UIButton)
{
self.customView.isHidden = !self.customView.isHidden
}
}
Storyboard:
关于swift3 - 根据 Swift 3 中按钮单击的条件显示不同的 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46883808/