有没有办法在 MKUserTrackingBarButtonItem 附加到 navigationItem.rightBarButtonItem 时移动它? 现在它看起来像这样:
我希望它看起来更像 Apple 的 map (编辑: 更靠近边缘):
有没有办法做到这一点?我试过 ImageInsets 没有运气。
编辑:这是viewDidLoad中的代码
MKUserTrackingBarButtonItem *trackingButton = [[MKUserTrackingBarButtonItem alloc] initWithMapView:self.mapView.mapView];
trackingButton.imageInsets = UIEdgeInsetsMake( 0, -10, 0, 0 );
self.navigationItem.rightBarButtonItem = trackingButton;
最佳答案
button1.imageEdgeInsets = UIEdgeInsetsMake(-4, 0, 0, 0);
答案在这里:Can I change the position of navigationbar item?
请注意,您更改了分配给 rightBarButtonItem 的按钮的插图,而不是 rightBarButtonItem 本身。
关于ios - 将 MKUserTrackingBarButtonItem 移动到导航栏的右侧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28739563/