1

我正在以编程方式添加项目,但 MKUserTrackingBarButtonItem 似乎没有提供任何方式来设置它以适应 BlackTranslucent UIToolBar ...

在此处输入图像描述

4

1 回答 1

4

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

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

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

如果你像这样将它设置为黑色,用户将永远不会知道它何时被激活,因为蓝色永远不会显示。

黑色按钮

于 2012-05-24T18:15:10.273 回答