如何在MKMapView上添加按钮?

San*_*pta 2 iphone objective-c uibutton mkmapview

我正在尝试制作一个iPhone应用程序,地图上有按钮,我该怎么做?我已经实现MKMapView并设置了longitude/latitude它并将其集中在我想要的位置.

iPa*_*tel 6

你没有详细说明你的问题,所以我猜你想要的,

使用 MKUserTrackingBarButtonItem

 - (void)viewDidLoad
    {
        [super viewDidLoad];    
        MKUserTrackingBarButtonItem *buttonItem = [[MKUserTrackingBarButtonItem alloc] initWithMapView:self.map];
        self.navigationItem.rightBarButtonItem = buttonItem;
    }
Run Code Online (Sandbox Code Playgroud)

AMKUserTrackingBarButtonItemobject是一个专门的bar按钮项,允许用户切换用户跟踪模式.例如,当用户点击按钮时,地图视图在跟踪具有和不具有标题的用户之间切换.如果在其他位置设置,该按钮还会反映当前用户跟踪模式.此栏按钮项与单个地图视图相关联.

另请阅读此问题如何在Iphone的地图上放置一个按钮