Pregunta

Estoy agregando los elementos programáticamente, pero MkuserTrackingBarButtonitem no parece ofrecer ninguna forma de peinarlo para que encaje con un Uitoolbar BlackTranslucent ...

enter image description here

¿Fue útil?

Solución

MKUserTrackingBarButtonItem es una subclase de UIBarButtonItem que tiene un tintColor propiedad. Puedes usar esto para hacer tu botón negro.

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

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

Si lo establece en negro de esta manera, el usuario nunca sabrá cuándo se activa, ya que el color azul nunca se muestra.

black button

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top