【发布时间】:2010-04-19 00:32:09
【问题描述】:
我遇到的问题是我正在执行反向地理编码,并且完整地址在标注中被截断。有没有办法将 autoresizingsubviews 设置为 YES?
谢谢
尼克
【问题讨论】:
标签: iphone mapkit mkannotation core-location mkannotationview
我遇到的问题是我正在执行反向地理编码,并且完整地址在标注中被截断。有没有办法将 autoresizingsubviews 设置为 YES?
谢谢
尼克
【问题讨论】:
标签: iphone mapkit mkannotation core-location mkannotationview
您需要使用自己的自定义注释并计算大小。据我所知,默认样式不支持您尝试执行的操作。
【讨论】:
虽然不一定是个好主意,你可以直接玩注解视图的子视图。
注解视图本身只有一个子视图:标注。该子视图有它自己的子视图。探索它们以找到您需要的东西,或直接使用标注视图。
在以下示例中,我直接更新标注字幕。字幕 UILabel 是标注子视图中的第 7 项:
if (myAnnotationView.subviews.count > 0)
((UILabel*)[((UIView*)[myAnnotationView.subviews objectAtIndex:0]).subviews objectAtIndex:7]).text = @"Some example";
【讨论】: