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