iOS9 iPad分屏多任務(wù)操作教程
@iPad用戶:
SlideOver:
簡介:iPad簡單分屏功能,左側(cè)原來的App占據(jù)屏幕的70%面積,右側(cè)是30%,右側(cè)App出來后進入活躍狀態(tài),左側(cè)的App,所有基本活動將中斷,但是并沒有進入后臺。
適用機型:iPad air以及iPad mini2以后的所有機型
使用方法:從屏幕右側(cè)邊緣輕掃,默認會打開上次打開過得App,頂部有一個Home鍵,往下拉可以展示所有可以展示的App。
SplitView:
簡介:iPad分屏功能,允許兩個應(yīng)用在同一屏幕上顯示,需要平板有足夠強大的CPU和足夠的內(nèi)存來保證兩款應(yīng)用的流暢度。
適用機型:iPad Air2,蘋果官網(wǎng)(去年更新的)顯示僅有iPad Air2支持這一功能
使用方法:首先要經(jīng)過SlideOver,如果你的是iPad Air2,你再輕掃后,兩個App的中間的豎線有個白色半透明的條,點擊這個條就會激活 SplitView,然后拖拽這個條就可以變換兩個App的在屏幕里的大小了。
Pictuer in Picture:
簡介: 畫中畫(PiP)功能,讓用戶查看一個懸浮的App,只占據(jù)屏幕的一小部分面積。如果同時也在使用分屏功能的話,那么在同一屏幕可以同時使用三個App。
適用機型:iPad air以及iPad mini2以后的機型
使用方法:例如現(xiàn)在你在看視頻,然后按下Home鍵,當前的視頻就會懸浮在屏幕上。
@Developer User:
如果App是在Xcode7以前的環(huán)境開發(fā)的,要提供一個LaunchScreen.storyboard文件,不要使用之前的默認啟動圖片,Xcode6創(chuàng)建的項目自帶的是LaunchScreen.Xib,Xcode7創(chuàng)建的項目會自帶LaunchScreen.storyboard。
SlideOver:
Demo在左側(cè):當右側(cè)App出來的時候,左側(cè)的將會被蒙上蒙版,正?;顒訉⒈唤K止,并沒有進入后臺
調(diào)用方法:
1、applicationWillResignActive:(右側(cè)App出來)
2、applicationDidBecomeActive:(右側(cè)App消失)
Demo SDK在右側(cè):自己從右側(cè)出現(xiàn)的時候,相當于把一個App重新打開和后臺掛起
1.1、didFinishLaunchingWithOptions:(如果Demo沒有啟動過,Demo出現(xiàn))
1.2、applicationWillEnterForeground:(如果Demo之前是掛在后臺,Demo出現(xiàn))
2、applicationDidBecomeActive:(Demo完全出現(xiàn))
3、 applicationWillResignActive:(Demo自己消失)
4、 applicationDidEnterBackground:(Demo完全自己消失)
SplitView:
Demo 在左側(cè):
1、applicationWillResignActive:(右側(cè)App出來,此時只相當于SlideOver效果)
2、applicationDidBecomeActive:(SplitView效果)
點擊中間的小豎線激活SplitView
每次調(diào)整都會調(diào)用這兩個方法
3、applicationWillResignActive:(調(diào)整兩個App在屏幕中的位置,開始拖動)
4、applicationDidBecomeActive:(調(diào)整兩個App在屏幕中的位置,拖動結(jié)束)
右邊的App把Demo的完全擠出屏幕
5、applicationWillResignActive:(調(diào)整兩個App在屏幕中的位置,開始拖動)
6、applicationDidEnterBackground:(Demo完全消失在屏幕)
Demo在右側(cè):
1.1、didFinishLaunchingWithOptions:(如果Demo沒有啟動過,Demo出現(xiàn))
1.2、applicationWillEnterForeground:(如果Demo之前是掛在后臺,Demo出現(xiàn))
2、applicationDidBecomeActive:(Demo出現(xiàn))
每次調(diào)整都會調(diào)用這兩個方法
3、applicationWillResignActive:(調(diào)整兩個App在屏幕中的位置,開始拖動)
4、applicationDidBecomeActive:(調(diào)整兩個App在屏幕中的位置,拖動結(jié)束)
Pictuer in Picture:
集成畫中畫這個功能,需要應(yīng)用做PiP功能的支持,測試暫時放置
參考資料: