如何在MKAnnotation标题和副标题上更改字体大小

时间:2016-05-17 00:21:19

标签: ios objective-c mkannotation

如何更改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

1 个答案:

答案 0 :(得分:0)

MKAnnotationMKAnnotationView之间存在明显的区别。您将无法以希望的方式自定义订阅MKAnnotationProtocol的对象,因为MKAnnotation协议仅要求对象维护变量以存储稍后由{{1}绘制的信息对象。

我建议你编写一个包含自定义字体,尺寸和尺寸的自定义MKAnnotationView子类。任何其他适用于您希望注释的外观的方式。

This tutorial might help you out.