如何更改MKAnnotation标题和副标题这是我的代码
Newclass *ann1 = [[Newclass alloc] init];
ann1.title = namef1;
ann1.subtitle = @"";
ann1.coordinate = place1.center;
[mapView addAnnotation: ann1];
我搜索了
UIFont *size = [UIFont systemFontOfSize:17];
CGSize textsize = [ann1.title sizeWithAttributes:@{NSFontAttributeName:size}];
但构建此代码,显示未使用的变量textsize
答案 0 :(得分:0)
MKAnnotation
和MKAnnotationView
之间存在明显的区别。您将无法以希望的方式自定义订阅MKAnnotationProtocol的对象,因为MKAnnotation
协议仅要求对象维护变量以存储稍后由{{1}绘制的信息对象。
我建议你编写一个包含自定义字体,尺寸和尺寸的自定义MKAnnotationView
子类。任何其他适用于您希望注释的外观的方式。