我有一個小UI對話框(UIView),我將在一個點上顯示(實際上是一個mapkit地圖的彈出窗口。在這個對話框中,我希望在頂部有一個導航欄,讓用戶通過不同的數據項(在導航欄中因此返回/下一組按鈕)如何在IOS中爲彈出對話框實現導航欄?
問題:我應該看看,試圖利用一個IOS UINavigationBar的和/或UINavigationController的等建立這個小彈出還是應注意什麼?我只是用手工在XCode中創建它(例如,繪製導航欄並將自己的普通按鈕繪製出來)[也可以讓我知道爲什麼重複您的響應,以便我可以學習]。我在XCode中有一個XIB對話框有大小設置爲「自由」,然後我實例化這個使用:
calloutView = NSBundle.mainBundle().loadNibNamed("GCCallout", owner: self, options: nil).first as! GCCallout
我會說只是使彈出的根視圖控制器成爲一個導航控制器。這樣不僅可以節省時間,而且它已經擁有了你想要的一切,所以對你來說會更容易。 – user2277872
這是你彈出的根視圖控制器嗎?即只是希望根據我擁有的主視圖控制器來理解您的建議,該視圖控制器承載着MapKit地圖,而不是在UIView I上升(有問題的地方)時,地圖引腳被推動了? – Greg
當您按下此引腳時,您應該加載一個包含導航控制器的新UI,以便於操作。您也可以嘗試使用iTunes U並尋找iOS 8/9開發類。那些通常包括做地圖應用程序 – user2277872