0
在縱向模式下顯示主視圖的默認樣式是在主視圖中滑動,但我想用彈出式樣顯示主視圖,有沒有辦法做到這一點?如何使用popover樣式顯示UISplitViewController的主視圖?
在縱向模式下顯示主視圖的默認樣式是在主視圖中滑動,但我想用彈出式樣顯示主視圖,有沒有辦法做到這一點?如何使用popover樣式顯示UISplitViewController的主視圖?
從this後,由於@AppleDeveloper:
這種自5.1以來的默認操作。從iOS 6發行說明:
在iOS 5.1中,UISplitViewController類在呈現左視圖時(以前只在Mail中看到)採用滑動呈現樣式。此演示文稿通過委託方法提供的現有欄按鈕項或右側視圖中的輕掃手勢啓動時使用。獲取此行爲不需要額外的API採用,並且所有現有的API(包括委託人提供的UIPopoverController實例的API)都將繼續像以前一樣工作。
如果手勢在您的應用程序中無法支持,那麼將您的分割視圖控制器的presentsWithGesture屬性設置爲NO將禁用該手勢。但是,禁用該手勢是因爲它的使用在所有應用程序中保持一致的用戶體驗。
有一個dirty way來解決這個問題。