有没有办法将MKAnnotationViews标注设置为自动调整大小?
问题描述:
我遇到的问题是我正在做反向地理编码,并且标注的完整地址被切断。有没有办法将autoresizingsubviews设置为YES?有没有办法将MKAnnotationViews标注设置为自动调整大小?
感谢
尼克
答
您将需要使用自己定制的注释和计算规模。据我所知,默认样式不会支持你想要做的事情。
答
不一定是个好主意,你可以直接使用注解视图的子视图。
注解视图本身只有一个子视图:标注。该子视图具有它自己的子视图。探索他们找到你需要的东西,或直接使用标注视图。
在以下示例中,我直接更新标注字幕。小标题UILabel是标注子视图中的第7项:
if (myAnnotationView.subviews.count > 0)
((UILabel*)[((UIView*)[myAnnotationView.subviews objectAtIndex:0]).subviews objectAtIndex:7]).text = @"Some example";