質問

私はプログラムでアイテムを追加していますが、mkusertrackingbarbuttonitemは、ブラックトランスルーセントのuitoolbarに合うようにスタイリッシュする方法を提供していないようです...

enter image description here

役に立ちましたか?

解決

MKUserTrackingBarButtonItem のサブクラスです UIBarButtonItem を持っています tintColor 財産。これを使用してボタンを黒くすることができます。

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

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

このように黒に設定した場合、青色が表示されないため、ユーザーはいつアクティブ化されるかわかりません。

black button

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top