質問

おそらく途方もなく簡単な非常に簡単な質問があります。現在、Route-MeとOpenStreetMapを使用しているアプリケーションがあり、基本的にはマップをウィンドウ全体にロードするビューがあります。

インターフェイスビルダーにこのビューにボタンが追加された状態でプロジェクトを実行しようとすると、マップはボタンの上にあり、表示されません。

マップビューはカスタムクラスのrmmapview(Route-meクラス)によって読み込まれており、マップ自体にマーカーを追加する方法を既に知っていますが、ユーザーがドラッグしても動かない画面の隅にある固定ボタンはありません周りの地図。ボタンをオーバーレイとして追加したいと思います。マップビュー自体のビューオーバートップです。

皆さんがこれを行う方法についてのヒントを教えていただければ幸いです。

ありがとう。

役に立ちましたか?

解決

[mapView bringSubviewToFront:button];

多分これは助けになります。

他のヒント

サブビューとしてマップビューをビューに追加し、同じビューにサブビューとしてボタンを追加します。

インターフェイスビルダーでは、すべてのシーンがある左側のペインに、ボタンとMapViewの位置を切り替えます。ボタンがMapViewの上にリストされている場合は、下にドラッグして、その下にあります。これにより、どのビューが他方の上にあるかが変更されます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top