2013-09-28 84 views
1

一直在用google搜索这一点,我完全无所适从。ios7 mapview注释按钮没有显示

我正在向ios7移植一个我使用基本系统注释的mapview构建的应用程序。一切工作都很好,注释处理水龙头,并按照他们应该的方式行事 - 但由于某种原因,注释中没有公开按钮。对于之前的ios7版本,我没有改变任何东西,我所做的所有搜索都给了我很少的东西。

我已经浏览过更新日志并搜索了一切可以想出来解决这个问题的东西,甚至没有什么远程帮助。

我的标注视图(而此前提出的老典型的蓝色箭头),我只是有...

UIButton* rightButton = [UIButton buttonWithType: UIButtonTypeDetailDisclosure]; 
pinView.rightCalloutAccessoryView = rightButton; 

这看起来正确,应该是正确的(再次,它在iOS6的和前精)是一些原因,任何形式的按钮表示都没有出现。

感谢您的任何帮助。

回答

1

哈哈哦jeez,这就是为什么我不应该这么晚工作。

披露按钮的默认颜色显然是白色的。像默认的注释背景颜色。

derp。

0

我有同样的问题,希望这可以帮助别人看这里,我似乎并没有要求披露指标出现在iOS7之前,但我忘了设置mapView委托。一旦我将其添加到viewDidLoad,我的指标开始出现(即使注释没有出现):

mapView.delegate = self;