2017-08-14 8 views
0

viewContolerA内にコンテナビューがあり、デフォルトでは非表示になっています。 buttonAをクリックすると、コンテナプロパティisHiddenがfalseに設定され、ユーザはコンテナとやり取りできます。コンテナ内のbuttonBはコンテナを非表示にすることです。クリックするとコンテナは非表示になりますが、buttonAや他のサブビューとやり取りすることはできません。私は間違って何をしていますか? (Swift3)コンテナビューを隠した後にビューとやりとりする方法は?

明確化:

は、コンテナが私のviewContolerAのサブビューですので、あなたが非表示を置くべきではありませんので、コンテナビューを隠し、一度あなたがサブビューと対話することはできませんbuttonA

+0

おそらく、階層を表示して、ビューが重なってトップビューとして重なって表示されるかどうかを確認することができます。また、 'userInteraction'プロパティを再確認するのも良いでしょう。 'userInteraction'が無効の場合、touchesは無視されます。 – Pancho

+0

どういうわけか、隠しコンテンツのボタンアクションに成功しました。 Appleはあなたのアプリを拒否することがあります – user3589771

+0

すべてがうまく見えて、コンテナを隠すとアプリがまだ隠れたコンテナを提供していると思うし、スーパービューにアプリの応答を返すために欠けているものがある – ushehri

答えて

0

を行いますコンテナ内のボタンを非表示にします。

+0

これは私が言っていることではない、私はサブスーパービューのコンテナが隠されておらず、ビュー全体のサブビューだったビューとボタン – ushehri

関連する問題