我正在以编程方式添加项目,但MKUserTrackingBarButtonItem似乎没有提供任何方式来设置它以适应黑色半透明工具栏......
答案 0 :(得分:4)
MKUserTrackingBarButtonItem
是UIBarButtonItem
的子类,具有tintColor
属性。您可以使用它来使按钮变黑。
MKUserTrackingBarButtonItem *userTrackingBarButtonItem =
[[MKUserTrackingBarButtonItem alloc] initWithMapView:self.mapView];
[self.navigationController.toolbar setBarStyle:UIBarStyleBlack];
[userTrackingBarButtonItem setTintColor:[UIColor blackColor]];
如果您将其设置为黑色,则用户永远不会知道它何时被激活,因为蓝色从未显示过。