2
我試圖在我的MKMapView的角落放置一個按鈕來控制地圖是否保持鎖定在用戶的位置。我想到的是創建一個帶有按鈕的UIView
,並將其添加到我的MKMapView
(不作爲註釋或其他東西),我無法通過Interface Builder找到它。在MKMapView上添加UIView
如何以編程方式添加此按鈕?
控制它是否實際上跟隨用戶等已經排序 - 只需要它的按鈕。
我試圖在我的MKMapView的角落放置一個按鈕來控制地圖是否保持鎖定在用戶的位置。我想到的是創建一個帶有按鈕的UIView
,並將其添加到我的MKMapView
(不作爲註釋或其他東西),我無法通過Interface Builder找到它。在MKMapView上添加UIView
如何以編程方式添加此按鈕?
控制它是否實際上跟隨用戶等已經排序 - 只需要它的按鈕。
它看起來像你的控制器的view
出口直接設置到MKMapView
對象而不是包含MKMapView
對象UIView
對象。您不能在IB
中的MKMapView
對象頂部放置此類情況下的按鈕。有兩種方法可以解決這個問題,
IB
中。這不需要在MKMapView
對象之上。將出口設置爲例如button
屬性。然後在viewDidLoad
做[self.view addSubview:self.button];
後設置button
的frame
。 (或)UIView
對象,並將MKMapView
對象放入其中。將控制器的view
設置爲此容器的對象UIView
。稍後放下MKMapView
對象頂部的按鈕並將其設置到適當的位置。