将MKUserTrackingBarButtonItem附加到navigationItem.rightBarButtonItem时,有什么方法可以移动它?
现在看起来像这样:
我希望它看起来更像Apple的地图(编辑:离边缘更近):
有没有办法做到这一点?我尝试了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/