私はIOSプログラミングを初めて使いました。ボタンメソッド内で次のコードを使用して、ボタンをクリックするとビューを表示します。最初IOS - それ以外の場所に触れることによってビューを隠す方法
@IBAction func moreButton(_ sender: Any)
{
self.helpView.isHidden = false
}
、self.helpView.isHidden
は、ビューを非表示にするviewDidLoad
方法でtrueに設定されています。今、どのように私はビューの外のどこに触れることによってこのビューを閉じることができます。研究から、私は、全体のviewControllerに合った透明なボタンを作成することでそれが可能であることを発見しました。ボタンをクリックすると、表示を却下することができます。誰も私にそのようなボタンを作成するために迅速な3のコードを与えることができます。
ビューを非表示にする他の方法がある場合は、歓迎されます。
私はXcodeの8.2、事前にSWIFT 3.0
感謝を使用しています。
のように書く必要があります開始しました十分に実装するには、 'touchesBegan'をオーバーライドして、タッチビューがビューであるかどうかを確認するか、またはタッチ位置を比較して非表示にすることができます – Tj3n