是否可以将无边框设置为MKUserTrackingBarButtonItem?
当我设置tracker.style = UIBarButtonItemStylePlain;时,按钮显示得很好:

但当它被使用时,它就不再是“平原”了:

有没有想过把它保留在没有边界的地方?
编辑:我也尝试在每次使用按钮时将其设置为UIBarButtonItemStylePlain,但它无法工作:
- (void)mapView:(MKMapView *)mapView didChangeUserTrackingMode:(MKUserTrackingMode)mode animated:(BOOL)animated
{
tracker.style = UIBarButtonItemStylePlain;
}谢谢你的帮助和想法。
发布于 2013-06-07 10:48:28
我不相信API现在允许这样做,因为按钮需要一种方法来指示按钮当前处于活动状态,因此不符合iOS人机界面指南。尽管可以简单地将指南针的颜色更改为紫色,就像在Maps应用程序中一样。它目前还在iPad上强制使用iPad样式(没有边框),因此理论上他们可以在iOS 7中将其作为一个选项。
发布于 2013-06-07 11:07:02
想要这样

选择条形按钮项并将样式更改为平面。

https://stackoverflow.com/questions/16981908
复制相似问题