我只是遇到了一个小问题。我找到了这段代码:
MKUserTrackingBarButtonItem *trackingButton = [[MKUserTrackingBarButtonItem alloc]initWithMapView:self.mapView];
[self.mapToolbar setItems: [NSArray arrayWithObject:trackingButton] animated:YES];
我想在右侧添加一个额外的按钮(左侧是跟踪按钮)。
注意
它是一个 UIToolbar 不是一个导航栏
所以我只是尝试了这个:
MKUserTrackingBarButtonItem *trackingButton = [[MKUserTrackingBarButtonItem alloc]initWithMapView:self.mapView];
UIBarButtonItem* rightButton = [[UIBarButtonItem alloc] initWithTitle:@"Pins" style:UIBarButtonItemStyleBordered target:self action:@selector(rightButton:)];
[self.mapToolbar setItems: [NSArray arrayWithObjects:trackingButton, rightButton, nil] animated:YES];
但它没有任何想法?
编辑
我更新了代码:将按钮添加到 NSArray