これをかなりグーグルで調べていて、私は完全に途方に暮れています。
基本的なシステム アノテーションを含む mapview で作成したアプリを ios7 に移植しています。すべてがうまく機能し、注釈はタップを処理し、想定どおりに動作していますが、何らかの理由で、注釈に開示ボタンが表示されません。以前の ios7 リリースでは何も変更しておらず、行ったすべての検索でほとんど得られませんでした。
私は変更ログに目を通し、この問題を解決するために思いつく可能性のあるすべてのものをグーグル検索しましたが、リモートでさえ何も役に立ちませんでした.
私の注釈ビュー (以前は典型的な青い矢印ボタンが表示されていました) の場合、単純に…</p>
UIButton* rightButton = [UIButton buttonWithType: UIButtonTypeDetailDisclosure];
pinView.rightCalloutAccessoryView = rightButton;
これは正しく見え、正しいはずです (繰り返しますが、ios6 以前では問題ありません) 何らかの理由で、ボタンのどのような表現も表示されません。
ここで助けてくれてありがとう。