2017-10-23 6 views
1

私はViewControllerを持っています。彼らは右上のボタンです。私がそのボタンをクリックすると、 UIViewの下部に、ViewControllerのサイズの半分が同じViewControllerになります。誰でも助けてください。前もって感謝します。唯一Show/Hide a UIViewは、あなたの要件がある場合はSwift 3のボタンクリックの条件に基づいて異なるビューを表示しますか?

+0

ショー。 – PGDev

+0

@PGDev今まで何も私は初心者 – anuj

答えて

1

、コードの下に動作します:

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

+0

これを知っているが、私はその領域@PGDvでビューコントローラを呼び出すしたいと思った – anuj

+0

あなたは単純なUIViewの代わりにコンテナビューを使用することができます。私は答えを更新しました。見てみましょう。 – PGDev

+0

それは同じ答え@PGDev – anuj

関連する問題