上部と下部のバーは ImageViews で作成され、ボタンとロゴは、次に示すように mapView にオーバーレイされたビューの子です。
私の特定の問題は、MapView がすべてのタッチ イベントを吸い取っているため、ボタンが機能していないことです。オーバーレイされたすべてのコントロールを含むビューでユーザーの操作を有効にすることで解決しましたが、マップとのすべての操作を無効にします。また、ユーザーが 2 つのサブビュー (バーを含む) と対話できないビューの周りに UI をラップしようとしましたが、奇妙なプレゼンテーション エラーと多くの NSLog 制約エラーが発生します。
このレイアウトを適切に実現する方法についてのアイデアはありますか? ユーザーが灰色っぽいバーに触れてマップを操作しようとすると、マップは機能しないはずです。