iOS9 iPad分屏多任務(wù)操作教程
@iPad用戶:
SlideOver:
簡(jiǎn)介:iPad簡(jiǎn)單分屏功能,左側(cè)原來(lái)的App占據(jù)屏幕的70%面積磅轻,右側(cè)是30%,右側(cè)App出來(lái)后進(jìn)入活躍狀態(tài)逐虚,左側(cè)的App聋溜,所有基本活動(dòng)將中斷,但是并沒(méi)有進(jìn)入后臺(tái)叭爱。
適用機(jī)型:iPad air以及iPad mini2以后的所有機(jī)型
使用方法:從屏幕右側(cè)邊緣輕掃撮躁,默認(rèn)會(huì)打開(kāi)上次打開(kāi)過(guò)得App,頂部有一個(gè)Home鍵买雾,往下拉可以展示所有可以展示的App衔沼。
SplitView:
簡(jiǎn)介:iPad分屏功能苔埋,允許兩個(gè)應(yīng)用在同一屏幕上顯示,需要平板有足夠強(qiáng)大的CPU和足夠的內(nèi)存來(lái)保證兩款應(yīng)用的流暢度。
適用機(jī)型:iPad Air2瞧哟,蘋(píng)果官網(wǎng)(去年更新的)顯示僅有iPad Air2支持這一功能
使用方法:首先要經(jīng)過(guò)SlideOver,如果你的是iPad Air2毛肋,你再輕掃后梨水,兩個(gè)App的中間的豎線有個(gè)白色半透明的條,點(diǎn)擊這個(gè)條就會(huì)激活 SplitView山害,然后拖拽這個(gè)條就可以變換兩個(gè)App的在屏幕里的大小了纠俭。
Pictuer in Picture:
簡(jiǎn)介: 畫(huà)中畫(huà)(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)境開(kāi)發(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出來(lái)的時(shí)候,左側(cè)的將會(huì)被蒙上蒙版丧枪,正彻馔浚活動(dòng)將被終止,并沒(méi)有進(jìn)入后臺(tái)
調(diào)用方法:
1拧烦、applicationWillResignActive:(右側(cè)App出來(lái))
2忘闻、applicationDidBecomeActive:(右側(cè)App消失)
Demo SDK在右側(cè):自己從右側(cè)出現(xiàn)的時(shí)候,相當(dāng)于把一個(gè)App重新打開(kāi)和后臺(tái)掛起
1.1恋博、didFinishLaunchingWithOptions:(如果Demo沒(méi)有啟動(dòng)過(guò)齐佳,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出來(lái),此時(shí)只相當(dāng)于SlideOver效果)
2隧土、applicationDidBecomeActive:(SplitView效果)
點(diǎn)擊中間的小豎線激活SplitView
每次調(diào)整都會(huì)調(diào)用這兩個(gè)方法
3提针、applicationWillResignActive:(調(diào)整兩個(gè)App在屏幕中的位置,開(kāi)始拖動(dòng))
4曹傀、applicationDidBecomeActive:(調(diào)整兩個(gè)App在屏幕中的位置辐脖,拖動(dòng)結(jié)束)
右邊的App把Demo的完全擠出屏幕
5、applicationWillResignActive:(調(diào)整兩個(gè)App在屏幕中的位置皆愉,開(kāi)始拖動(dòng))
6嗜价、applicationDidEnterBackground:(Demo完全消失在屏幕)
Demo在右側(cè):
1.1、didFinishLaunchingWithOptions:(如果Demo沒(méi)有啟動(dòng)過(guò)幕庐,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在屏幕中的位置,開(kāi)始拖動(dòng))
4冤寿、applicationDidBecomeActive:(調(diào)整兩個(gè)App在屏幕中的位置歹苦,拖動(dòng)結(jié)束)
Pictuer in Picture:
集成畫(huà)中畫(huà)這個(gè)功能,需要應(yīng)用做PiP功能的支持督怜,測(cè)試暫時(shí)放置
參考資料: