viewContolerA内にコンテナビューがあり、デフォルトでは非表示になっています。 buttonAをクリックすると、コンテナプロパティisHiddenがfalseに設定され、ユーザはコンテナとやり取りできます。コンテナ内のbuttonBはコンテナを非表示にすることです。クリックするとコンテナは非表示になりますが、buttonAや他のサブビューとやり取りすることはできません。私は間違って何をしていますか? (Swift3)コンテナビューを隠した後にビューとやりとりする方法は?
明確化:
は、コンテナが私のviewContolerAのサブビューですので、あなたが非表示を置くべきではありませんので、コンテナビューを隠し、一度あなたがサブビューと対話することはできませんbuttonA
おそらく、階層を表示して、ビューが重なってトップビューとして重なって表示されるかどうかを確認することができます。また、 'userInteraction'プロパティを再確認するのも良いでしょう。 'userInteraction'が無効の場合、touchesは無視されます。 – Pancho
どういうわけか、隠しコンテンツのボタンアクションに成功しました。 Appleはあなたのアプリを拒否することがあります – user3589771
すべてがうまく見えて、コンテナを隠すとアプリがまだ隠れたコンテナを提供していると思うし、スーパービューにアプリの応答を返すために欠けているものがある – ushehri