0

是否可以为a设置无边框MKUserTrackingBarButtonItem

当我设置tracker.style = UIBarButtonItemStylePlain;时,按钮显示良好:

在此处输入图像描述

但是当它被使用时,它不再是 "Plain" :

在此处输入图像描述

有没有想过让它没有边界?

编辑:我也尝试将其设置为UIBarButtonItemStylePlain每次使用按钮时,但它不起作用:

- (void)mapView:(MKMapView *)mapView didChangeUserTrackingMode:(MKUserTrackingMode)mode animated:(BOOL)animated
{
    tracker.style = UIBarButtonItemStylePlain;
}

感谢您的帮助和想法。

4

2 回答 2

0

想要这样

在此处输入图像描述

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

在此处输入图像描述

于 2013-06-07T11:07:02.190 回答
0

我不相信 API 现在允许这样做,因为按钮需要一种方法来指示按钮当前处于活动状态,因此不符合iOS Human Interface Guidelines。尽管可以简单地将指南针的颜色更改为紫色,就像在地图应用程序中一样。它目前还强制PlainiPad 上的样式(无边框),因此理论上他们可以在iOS 7.

于 2013-06-07T10:48:28.273 回答