在 Swift 3 中根据按钮点击条件显示不同的视图?
Show different Views based on conditions on button click in Swift 3?
我有一个 ViewController
它们是右上角的一个按钮。当我单击该按钮时,我想在底部 Show/Hide
一个 UIView
,大小为 ViewController
的一半 ViewController
。任何人帮助我。提前致谢。
如果您只需要 Show/Hide a 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
}
}
故事板:
我有一个 ViewController
它们是右上角的一个按钮。当我单击该按钮时,我想在底部 Show/Hide
一个 UIView
,大小为 ViewController
的一半 ViewController
。任何人帮助我。提前致谢。
如果您只需要 Show/Hide a 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
}
}
故事板: