Come posso lo stile un MKUserTrackingBarButtonItem?
-
26-10-2019 - |
Domanda
Sto aggiungendo gli elementi programatically, ma MKUserTrackingBarButtonItem non sembra offrire alcun modo per lo stile che si adatti in un BlackTranslucent UIToolbar ...
Soluzione
MKUserTrackingBarButtonItem
è una sottoclasse di UIBarButtonItem
che ha una proprietà tintColor
. È possibile utilizzare questo per rendere il vostro pulsante nero.
MKUserTrackingBarButtonItem *userTrackingBarButtonItem =
[[MKUserTrackingBarButtonItem alloc] initWithMapView:self.mapView];
[self.navigationController.toolbar setBarStyle:UIBarStyleBlack];
[userTrackingBarButtonItem setTintColor:[UIColor blackColor]];
Se non imposta a nero come questo, l'utente non saprà mai quando è attivato, come il colore blu è mai mostrata.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow