如何在Interface Builder中添加MKUserTrackingBarButtonItem

cac*_*ico 8 cocoa-touch interface-builder uibarbuttonitem ios

有人能告诉我如何MKUserTrackingBarButtonItem在Interface Builder中添加到我的工具栏吗?我有UIBarButtonItem我的UIToolbar,它的类我已经设置为MKUserTrackingBarButtonItem,但这似乎并没有做正确的方式.

我有以下财产:

@property (nonatomic, strong) IBOutlet MKUserTrackingBarButtonItem *trackingButton;
Run Code Online (Sandbox Code Playgroud)

我可以使用以下代码在代码中添加按钮:

trackingButton = [[MKUserTrackingBarButtonItem alloc] initWithMapView:mapView];
NSMutableArray *items = [[NSMutableArray alloc] initWithArray:toolbar.items];
[items insertObject:trackingButton atIndex:0];
[toolbar setItems:items];
Run Code Online (Sandbox Code Playgroud)

但我只是错过了如何在IB中做到这一点.

Mar*_*rco 9

不幸的是,由于指定的初始化程序,这似乎不可能在IB中MKUserTrackingBarButtonItem.您必须实例化它并以编程方式将其添加到工具栏中,就像您正在做的那样.