我认为这很容易......但是
所以我有GMSMapView,
mapView.myLocationEnabled = true
mapView.settings.myLocationButton = true
我不知道自定义位置按钮如何。
我找到了一个如何改变按钮位置的解决方案
for (UIView *object in mapView.subviews) {
if([[[object class] description] isEqualToString:@"GMSUISettingsView"] )
{
for(UIView *view in object.subviews) {
if([[[view class] description] isEqualToString:@"GMSx_QTMButton"] ) {
CGRect frame = view.frame;
frame.origin.y = 0.0;
view.frame = frame;
}
}
}
}
来源:Change my location button position in google map ios
我认为这种方法可以更改按钮图像,但我不知道如何使用Swift。
感谢您的帮助!