如何设置MKUserTrackingBarButtonItem的样式?

时间:2011-12-01 12:39:18

标签: iphone user-interface styles uitoolbar uitoolbaritem

我正在以编程方式添加项目,但MKUserTrackingBarButtonItem似乎没有提供任何方式来设置它以适应黑色半透明工具栏......

enter image description here

1 个答案:

答案 0 :(得分:4)

MKUserTrackingBarButtonItemUIBarButtonItem的子类,具有tintColor属性。您可以使用它来使按钮变黑。

MKUserTrackingBarButtonItem *userTrackingBarButtonItem = 
        [[MKUserTrackingBarButtonItem alloc] initWithMapView:self.mapView];

[self.navigationController.toolbar setBarStyle:UIBarStyleBlack];
[userTrackingBarButtonItem setTintColor:[UIColor blackColor]];

如果您将其设置为黑色,则用户永远不会知道它何时被激活,因为蓝色从未显示过。

black button