Есть ли способ, чтобы установить выноски MKAnnotationViews для автоматического изменения размера?

голоса
0

Проблема у меня в том, что я делаю обратное геокодирование и полный адрес становится отрезан в условном обозначении. Есть ли способ, чтобы установить autoresizingsubviews в YES?

благодаря

Ник

Задан 19/04/2010 в 01:32
источник пользователем
На других языках...                            


2 ответов

голоса
0

Тхо не обязательно хорошая идея, вы можете играть с подвидами в пояснительном непосредственно.

Сам вид аннотаций имеет только один подвид: выноски. Это подтаблица имеет свои подвидов. Изучите их, чтобы найти то, что вам нужно, или играть прямо с видом выноски.

В следующем примере я обновляю выноски субтитров непосредственно. UILabel подзаголовка является седьмым элементом в условном обозначении подвидов:

if (myAnnotationView.subviews.count > 0)
    ((UILabel*)[((UIView*)[myAnnotationView.subviews objectAtIndex:0]).subviews objectAtIndex:7]).text = @"Some example";
Ответил 06/11/2012 в 14:07
источник пользователем

голоса
0

Вам нужно будет использовать свою собственную аннотацию и рассчитать размер. Насколько я знаю, стиль по умолчанию не будет поддерживать то, что вы пытаетесь сделать.

Ответил 01/06/2010 в 01:02
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more