首先,如果想要你的App支援再分割螢幕使用的話,有個前置條件就是你的UI設計必須使用AutoLayout / SizeClass這兩種方法其中一種,不管你是用code build UI / storyboard,都必須達成這兩個條件其中一個,這是最重要的,完成這一項之後其他的才有意義.
設定上大約有三個步驟,分別如下:
1. 你的app 支援 iPad所有螢幕轉向,因此在pInfo.list檔中要針對iPad的Orientation做設定,如下圖所示:
SourceCode:
UISupportedInterfaceOrientations~ipad UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight
2. SDK版本使用 iOS 9 (要能支援,不是最低要求設定,基本上預設應該就是了)
3. 採用Launch Storyboards.storybaord,這個在app target-->General--> App Icons and Launch
Images當中有個新的項目:Launch Screen File,預設是空的,我們要加的就是這個.怎麼加呢?
首先建立一個新的User Interface -> Launch Screen
然後你就會得到一個空白的storyboard,然後回到target將Launch Screen File指向剛剛建立的File,並且確認Requires full screen沒有被打勾,這樣就可以了
以上所有步驟都做到之後,你就可以在Split View中看到可以開啟你的App了.
參考資料:
Apple 官方說明文件
StackOverflow Answer
沒有留言:
張貼留言