iOS 5中的情况似乎是当id的标题为nil时,不会为MKAnnotationView显示标注。 MKAnnotationView类参考:
(如果注释的title方法返回一个空字符串,则为 注释视图被视为其enabled属性设置为NO。)
我想要做的是显示一个完全由视图组成的标注,没有NSStrings。我的leftCalloutAccessoryView上会有一个字符串,但将其移动到标题会破坏设计。首先,它不是系统字体,但必须与应用程序的其余部分匹配。
可以使用MKAnnotationView弹出一个完全由leftCalloutAccessoryView和rightCalloutAccessoryView返回的视图组成的标注,没有标题吗?
答案 0 :(得分:0)
试试这个: -
annotation.title=@" ";
不要将title
字符串设置为空,在字符串中设置一个空格字符,这样在标题中将显示无字符串,并且您的标注将正确显示。