2

iOS 5の状況では、IDのタイトルがnilの場合、MKAnnotationViewのコールアウトは表示されないようです。MKAnnotationViewクラスリファレンス:

(注釈のtitleメソッドが空の文字列を返す場合、注釈ビューは、その有効なプロパティがNOに設定されているかのように扱われます。)

私がやりたいのは、NSStringではなく、完全にビューで構成されたコールアウトを表示することです。leftCalloutAccessoryViewに文字列が表示されますが、タイトルに移動するとデザインが台無しになります。一つには、それはシステムフォントではありませんが、アプリの他の部分と一致する必要があります。

MKAnnotationViewを作成して、leftCalloutAccessoryViewとrightCalloutAccessoryViewによって返されたビューのみで構成され、間にタイトルがないコールアウトをポップアップさせることはできますか?

4

1 に答える 1

0

これを試して:-

annotation.title=@" ";

文字列を空に設定せず、title文字列に1つのスペース文字を設定します。これにより、タイトルに文字列が表示されず、コールアウトが正しく表示されます。

于 2012-09-12T04:26:59.613 に答える