有人能告诉我如何将MKUserTrackingBarButtonItem添加到Interface Builder中的工具栏吗?我在我的UIToolbar上有一个UIBarButtonItem,它的类我设置为MKUserTrackingBarButtonItem,但这似乎不是正确的方法.
我有以下财产:
@property (nonatomic,strong) IBOutlet MKUserTrackingBarButtonItem *trackingButton;
trackingButton = [[MKUserTrackingBarButtonItem alloc] initWithMapView:mapView]; NSMutableArray *items = [[NSMutableArray alloc] initWithArray:toolbar.items]; [items insertObject:trackingButton atIndex:0]; [toolbar setItems:items];
但我只是错过了如何在IB中做到这一点.
解决方法
不幸的是,由于MKUserTrackingBarButtonItem的指定初始化程序,这在IB中似乎不可能.您必须实例化它并以编程方式将其添加到工具栏中,就像您正在做的那样.