是否可以将无边框设置为MKUserTrackingBarButtonItem
?
当我设置tracker.style = UIBarButtonItemStylePlain;
时,按钮显示正确:
但是当它被使用时,它不再是“平原”:
是否有任何想法让它没有边框?
编辑:每次使用该按钮时,我也尝试将其设置为UIBarButtonItemStylePlain
,但它不起作用:
- (void)mapView:(MKMapView *)mapView didChangeUserTrackingMode:(MKUserTrackingMode)mode animated:(BOOL)animated
{
tracker.style = UIBarButtonItemStylePlain;
}
感谢您的帮助和想法。
答案 0 :(得分:0)
我不相信API现在允许这样做,因为按钮需要一种方式来指示按钮当前处于活动状态,因此不符合iOS Human Interface Guidelines。即使可以简单地将指南针的颜色更改为紫色,如地图应用程序中所示。它还在iPad上强制执行Plain
样式(无边框),因此理论上他们可以在iOS 7
中选择它。
答案 1 :(得分:0)
想要这样
选择条形按钮项并将样式更改为平面。