私はタブ バー アプリケーションを持っています。最初のビュー コントローラーには、右上隅に設定 UIButton があります。ランドスケープ モードに回転すると、タッチ イベントは受け入れられません。縦向きに回転します。ビュー コントローラを切り替えて、元に戻します。すべてが両方の方向で正常に機能します。
興味深いことに、横向きモードの右側にもある UITableView は、その特定の部分でのタッチ イベントのみを受け入れるようです。設定UIButtonをその部分のすぐ外側に移動すると、View Controllerを切り替えなくても期待どおりに機能します。(私はあなたが考えていることを知っています。何かがその上にあります。私が知る限り、私はすべてのビューとサブビューを別の背景を持つように変更しました。場違いであったり、期待どおりでなかったりするものは何もありません。
関連するすべてのコンポーネントの設定を含めています...
TabBarViewController 属性
FirstViewController 属性
Settings UIButton が子であるビュー属性を含む
Settings UIButton が子であるビュー メトリックを含む
設定 UIButton 属性
設定 UIButton メトリクス
設定 UIButton 接続
FirstViewController の要素の Z オーダー
新しい TabBar プロジェクトを開いてテストしましたが、すべて正常に動作します。右側に何かがあるように見えますが、何もないようです。