Как сделать пользовательский вид для представления MkAnnotation Как пользовательская ячейка для табличного представления? - PullRequest
0 голосов
/ 12 сентября 2011

Я делаю приложение, в котором я должен реализовать такую ​​функцию, как пользовательская ячейка для представления таблицы.В этом мне потребовалось настраиваемое представление, которое я могу добавить с помощью Mk-annotation View, так как мы добавляем настраиваемую ячейку с табличным представлением.Я хочу добавить прозрачный вид. В этом представлении я хочу добавить два текстовых поля и шесть изображений и метку.Я хочу добавить массив точек, которые падают на карте.Как реализовать без точек на карте?Так что я понятия не имею, как я это делаю?Как добавить пользовательский вид с представлением Mk Annotation?А как скрыть вид по умолчанию при появлении пользовательского вида?

1 Ответ

0 голосов
/ 12 сентября 2011

вам нужно установить свой класс как MKMapViewDelegate и заполнить этот метод:

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

Там вы можете вернуть пользовательский класс, подкласс представления MKAnnotation.

См. Здесь для получения дополнительной информации:

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

...