簡介:iPad簡單分屏功能,左側原來的App佔據屏幕的70%面積,右側是30%,右側App出來後進入活躍狀態,左側的App,全部基本活動將中斷,可是並無進入後臺。
適用機型:iPad air以及iPad mini2之後的全部機型
使用方法:從屏幕右側邊緣輕掃,默認會打開上次打開過得App,頂部有一個Home鍵,往下拉能夠展現全部能夠展現的App。html
簡介:iPad分屏功能,容許兩個應用在同一屏幕上顯示,須要平板有足夠強大的CPU和足夠的內存來保證兩款應用的流暢度。
適用機型:iPad Air2,蘋果官網(去年更新的)顯示僅有iPad Air2支持這一功能
使用方法:首先要通過SlideOver,若是你的是iPad Air2,你再輕掃後,兩個App的中間的豎線有個白色半透明的條,點擊這個條就會激活 SplitView,而後拖拽這個條就能夠變換兩個App的在屏幕裏的大小了。ios
簡介: 畫中畫(PiP)功能,讓用戶查看一個懸浮的App,只佔據屏幕的一小部分面積。若是同時也在使用分屏功能的話,那麼在同一屏幕能夠同時使用三個App。
適用機型:iPad air以及iPad mini2之後的機型
使用方法:例如如今你在看視頻,而後按下Home鍵,當前的視頻就會懸浮在屏幕上。app
若是App是在Xcode7之前的環境開發的,要提供一個LaunchScreen.storyboard文件,不要使用以前的默認啓動圖片,Xcode6建立的項目自帶的是LaunchScreen.Xib,Xcode7建立的項目會自帶LaunchScreen.storyboard。ide
Demo在左側:當右側App出來的時候,左側的將會被蒙上蒙版,正常活動將被終止,並無進入後臺
調用方法:測試
一、applicationWillResignActive:(右側App出來)
二、applicationDidBecomeActive:(右側App消失)ui
Demo SDK在右側:本身從右側出現的時候,至關於把一個App從新打開和後臺掛起code
1.一、didFinishLaunchingWithOptions:(若是Demo沒有啓動過,Demo出現)
1.二、applicationWillEnterForeground:(若是Demo以前是掛在後臺,Demo出現)
二、applicationDidBecomeActive:(Demo徹底出現)
三、 applicationWillResignActive:(Demo本身消失)
四、 applicationDidEnterBackground:(Demo徹底本身消失)視頻
Demo 在左側:htm
applicationWillResignActive:(右側App出來,此時只至關於SlideOver效果)圖片
applicationDidBecomeActive:(SplitView效果)
點擊中間的小豎線激活SplitView
每次調整都會調用這兩個方法
applicationWillResignActive:(調整兩個App在屏幕中的位置,開始拖動)
applicationDidBecomeActive:(調整兩個App在屏幕中的位置,拖動結束)
右邊的App把Demo的徹底擠出屏幕
applicationWillResignActive:(調整兩個App在屏幕中的位置,開始拖動)
applicationDidEnterBackground:(Demo徹底消失在屏幕)
Demo在右側:
1.一、didFinishLaunchingWithOptions:(若是Demo沒有啓動過,Demo出現)
1.二、applicationWillEnterForeground:(若是Demo以前是掛在後臺,Demo出現)
二、applicationDidBecomeActive:(Demo出現)
每次調整都會調用這兩個方法
三、applicationWillResignActive:(調整兩個App在屏幕中的位置,開始拖動)
四、applicationDidBecomeActive:(調整兩個App在屏幕中的位置,拖動結束)
集成畫中畫這個功能,須要應用作PiP功能的支持,測試暫時放置
參考資料: