iPad Multitasking

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í)放置

參考資料:

官網(wǎng) 、 Split-Screen Multitasking for the iPad

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容