mkusertrackingbarbuttonitemをスタイリングするにはどうすればよいですか?
-
26-10-2019 - |
質問
私はプログラムでアイテムを追加していますが、mkusertrackingbarbuttonitemは、ブラックトランスルーセントのuitoolbarに合うようにスタイリッシュする方法を提供していないようです...
解決
MKUserTrackingBarButtonItem
のサブクラスです UIBarButtonItem
を持っています tintColor
財産。これを使用してボタンを黒くすることができます。
MKUserTrackingBarButtonItem *userTrackingBarButtonItem =
[[MKUserTrackingBarButtonItem alloc] initWithMapView:self.mapView];
[self.navigationController.toolbar setBarStyle:UIBarStyleBlack];
[userTrackingBarButtonItem setTintColor:[UIColor blackColor]];
このように黒に設定した場合、青色が表示されないため、ユーザーはいつアクティブ化されるかわかりません。
所属していません StackOverflow