iPad 多屏处理
2015-10-19 13:56
477 查看
iPad Multitasking
iOS9 iPad分屏多任务操作教程
@iPad用户:
SlideOver:
简介:iPad简单分屏功能,左侧原来的App占据屏幕的70%面积,右侧是30%,右侧App出来后进入活跃状态,左侧的App,所有基本活动将中断,但是并没有进入后台。适用机型:iPad air以及iPad mini2以后的所有机型
使用方法:从屏幕右侧边缘轻扫,默认会打开上次打开过得App,顶部有一个Home键,往下拉可以展示所有可以展示的App。
SplitView:
简介:iPad分屏功能,允许两个应用在同一屏幕上显示,需要平板有足够强大的CPU和足够的内存来保证两款应用的流畅度。适用机型:iPad Air2,苹果官网(去年更新的)显示仅有iPad Air2支持这一功能
使用方法:首先要经过SlideOver,如果你的是iPad Air2,你再轻扫后,两个App的中间的竖线有个白色半透明的条,点击这个条就会激活 SplitView,然后拖拽这个条就可以变换两个App的在屏幕里的大小了。
Pictuer in Picture:
简介: 画中画(PiP)功能,让用户查看一个悬浮的App,只占据屏幕的一小部分面积。如果同时也在使用分屏功能的话,那么在同一屏幕可以同时使用三个App。适用机型:iPad air以及iPad mini2以后的机型
使用方法:例如现在你在看视频,然后按下Home键,当前的视频就会悬浮在屏幕上。
@Developer User:
如果App是在Xcode7以前的环境开发的,要提供一个LaunchScreen.storyboard文件,不要使用之前的默认启动图片,Xcode6创建的项目自带的是LaunchScreen.Xib,Xcode7创建的项目会自带LaunchScreen.storyboard。
SlideOver:
Demo在左侧:当右侧App出来的时候,左侧的将会被蒙上蒙版,正常活动将被终止,并没有进入后台调用方法:
1、applicationWillResignActive:(右侧App出来)
2、applicationDidBecomeActive:(右侧App消失)
Demo SDK在右侧:自己从右侧出现的时候,相当于把一个App重新打开和后台挂起
1.1、didFinishLaunchingWithOptions:(如果Demo没有启动过,Demo出现)
1.2、applicationWillEnterForeground:(如果Demo之前是挂在后台,Demo出现)
2、applicationDidBecomeActive:(Demo完全出现)
3、 applicationWillResignActive:(Demo自己消失)
4、 applicationDidEnterBackground:(Demo完全自己消失)
SplitView:
Demo 在左侧:1、applicationWillResignActive:(右侧App出来,此时只相当于SlideOver效果)
2、applicationDidBecomeActive:(SplitView效果)
点击中间的小竖线激活SplitView
每次调整都会调用这两个方法
3、applicationWillResignActive:(调整两个App在屏幕中的位置,开始拖动)
4、applicationDidBecomeActive:(调整两个App在屏幕中的位置,拖动结束)
右边的App把Demo的完全挤出屏幕
5、applicationWillResignActive:(调整两个App在屏幕中的位置,开始拖动)
6、applicationDidEnterBackground:(Demo完全消失在屏幕)
Demo在右侧:
1.1、didFinishLaunchingWithOptions:(如果Demo没有启动过,Demo出现)
1.2、applicationWillEnterForeground:(如果Demo之前是挂在后台,Demo出现)
2、applicationDidBecomeActive:(Demo出现)
每次调整都会调用这两个方法
3、applicationWillResignActive:(调整两个App在屏幕中的位置,开始拖动)
4、applicationDidBecomeActive:(调整两个App
a6d1
在屏幕中的位置,拖动结束)
Pictuer in Picture:
集成画中画这个功能,需要应用做PiP功能的支持,测试暂时放置参考资料:
官网 、 Split-Screen
Multitasking for the iPad
相关文章推荐
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 不可修补的 iOS 漏洞可能导致 iPhone 4s 到 iPhone X 永久越狱
- iOS 12.4 系统遭黑客破解,漏洞危及数百万用户
- 每日安全资讯:NSO,一家专业入侵 iPhone 的神秘公司
- [转][源代码]Comex公布JailbreakMe 3.0源代码
- 三种检测iPhone/iPad设备方向的方法
- 讲解iOS开发中基本的定位功能实现
- js判断客户端是iOS还是Android等移动终端的方法
- IOS开发环境windows化攻略
- Objective-C的内省(Introspection)用法小结
- .net平台推送ios消息的实现方法
- 探讨Android与iOS,我们将何去何从?
- Android、iOS和Windows Phone中的推送技术详解
- IOS 改变键盘颜色代码
- 举例详解iOS开发过程中的沙盒机制与文件
- Android和IOS的浏览器中检测是否安装某个客户端的方法
- javascript实现阻止iOS APP中的链接打开Safari浏览器
- IOS开发第三方语音-微信语音