私のアプリでは注釈ピンに字幕を追加していますが、ピンで表示したくありません。私はちょうど目的をコーディングするために使用しています。字幕の色を隠す方法と変更する方法注釈の字幕を隠す、または色を変更する
0
A
答えて
1
私はあなたの質問を正しく理解していれば、何らかの処理のためにピンサブタイトルを使用しており、ピンに表示したくありません。デフォルトのコールアウトを使用している場合は、annotation.subtitle = @"some subtitle"
を割り当てた後、字幕の色を変更したり、隠したりすることはできません。
注釈に別の変数を追加し、その変数に字幕を割り当て(annotation.newSubtitle = @"some subtitle"
)、字幕属性には何も割り当てないことをお勧めします。あなたがしたいすべての処理はannotation.newSubtitle
で行うことができます。
注釈に新しい変数を追加することを嫌っているのであれば、面倒なカスタムのコールアウトを実装する必要があります。
EDIT: 注釈にNSStringを割り当てると便利です。
@interface MyAnnotation : NSObject<MKAnnotation> {
NSString *newSubTitle;
}
@property(retain,readwrite, nonatomic) NSString *newSubTitle ;
@end
実装の一部で
@implementation MyAnnotation
@synthesize mSubTitle;
-(void)setNewSubTitle:(NSString *)SubTitle{
self.newSubTitle = SubTitle;
}
@end
そして
myString = annotation.newSubtitle
1
にアクセスするための
[annotation setNewSubTitle: @"some text"];
を割り当てるためのあなたは、すべての特定の注釈に任意の文字列にアクセスしたい場合は、使用することができますNSMutabl eDictionaryを開き、注釈をキーとして追加します。このライン pinView.image = [にて メソッド「-newSubtitle」が見つかりません(「ID」への戻り値の型のデフォルト):以降あなたは
-(void)mapView:(MKMapView *)mapView annotationView:(MKAnnotationView *)view calloutAccessoryControlTapped:(UIControl *)control {
関連する問題
- 1. 字幕の色を変更するGoogle Chart
- 2. Xamarin.iOS:リンゴマップの注釈ピンの色を変更する方法
- 3. Googleグラフの注釈テキストの色を変更する方法
- 4. ggplot2 - annotate - テキスト注釈の背景色を変更する
- 5. Apple tvOS:AVPlayerViewControllerの字幕メニューを隠す
- 6. 隠すマップの注釈は、通知
- 7. リクエストパラメータを変更する注釈
- 8. シャカの字幕の文字サイズを変更するPlayer
- 9. ブロガーの写真の字幕のフォントサイズを変更するには
- 10. kotlin:私は@getする注釈を変更したとき==========</p> <p>を検証APIの注釈
- 11. VideoViewで字幕を変更するには
- 12. annotationViewの字幕を更新する
- 13. Reveal JS R Markdownの字幕フォントサイズを変更する
- 14. イメージのマップ注釈ビューの原点を変更しますか?
- 15. 選択した注釈を変更する、または選択を解除するタップを検出します。
- 16. 動的データプロジェクトのデータ注釈を動的に変更します
- 17. Drupal 8の注釈値を動的に変更します。
- 18. Visual Studioのビューに行番号を変更する注釈
- 19. 注釈を使用してメソッドを変更する
- 20. 私の注釈ピンが隠されています
- 21. クラスタ注釈からすべての注釈をループしたい
- 22. ローカル変数またはメソッドパラメータに注釈を付ける
- 23. 別々の注釈で構成の注釈をテストします
- 24. Intellijで変更された行の注釈を表示する方法IDEA
- 25. アトムテキストエディタで隠しキャラクタの色を変更する
- 26. 注釈にDroneDeployApiリスナーが変更されていますか?
- 27. matplotlibのダブルヘッド注釈のヘッドサイズを変更する方法は?下の図
- 28. iOSアプリは、端末の動画ライブラリの動画の字幕または字幕にアクセスできますか?
- 29. ゴーストスクリプト注釈変換
- 30. マップビューの注釈を削除して読み込まずに注釈のタグ値を更新する
イムでこれにアクセスすることができ取得 セマンティック問題を警告UIImage imageNamed:[NSString stringWithFormat:@ "c%d.png"、[[annotation newSubtitle] integerValue]]]; – pallavi
@pallavi、おそらく実装する必要があります - (void)setNewSubTitle:(NSString *)SubTitleメソッド。更新された回答をご覧ください。何か困ったことがあれば教えてください。 – chatur
私のためにそれはdosent仕事。 のnewSubtitleにアクセスできません - (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id)注釈 –
pallavi