根据Swift 3中按钮点击的条件显示不同的视图?

时间:2017-10-23 07:17:47

标签: swift3 custom-view

我有ViewController他们是右上角的按钮。当我点击该按钮时,我希望Show/Hide UIView位于底部ViewController,同一ViewController的{​​{1}}。任何人帮助我。提前谢谢。

1 个答案:

答案 0 :(得分:2)

如果只有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
    }
}

<强>故事板:

enter image description here