Вопрос

Я добавляю элементы программно, но MkuserTrackingBarbuttonItem, похоже, не предлагает никакого способа уколоть их, чтобы вписаться в черный TransLanslucent 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