0

テーブルビューのカスタムセルのような機能を実装する必要があるアプリケーションを作成しています。その中で、テーブルビューでカスタムセルを追加するときに、Mk-annotation ビューで追加できるカスタムビューが必要です。透明なビューを追加したい そのビューに、2 つのテキスト フィールドと 6 つの画像、およびラベルを追加します。マップビューにドロップするポイントの配列に追加したい。マップビューにポイントがなくても実装する方法は? だから私はそれについて何の考えも持っていません。Mk Annotation ビューでカスタム ビューを追加するにはどうすればよいですか? また、カスタム ビューが表示されたときにデフォルト ビューを非表示にする方法を教えてください。

4

1 に答える 1

0

クラスをMKMapViewDelegateとして設定し、次のメソッドに入力する必要があります。

- (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id <MKAnnotation>)annotation

そこで、MKAnnotationViewのサブクラスであるカスタムクラスを返すことができます。

詳細については、こちらをご覧ください。

http://spitzkoff.com/craig/?p=81

于 2011-09-12T10:36:41.820 に答える