求一款iOS11插件,让APP全屏插件下沉至底部

iOS 11中APP中tableView内容下移20pt或下移64pt的问题适配的一个总结原文链接:导语:本文主要是对iOS 11下APP中tableView内容下移20pt或下移64pt的问题适配的一个总结。内容包括五个部分:问题的原因分析、adjustContentInset属性的计算方式、什么情况下的tableView会发生内容下移、有哪些解决方法、解决这个问题时遇到的另外一个小问题。
问题如下图所示:
原因是iOS 11中Controller的automaticallyAdjustsScrollViewInsets属性被废弃了,所以当tableView超出安全区域时系统自动调整了SafeAreaInsets值,进而影响adjustedContentInset值,在iOS 11中决定tableView的内容与边缘距离的是adjustedContentInset属性,而不是contentInset。adjustedContentInset的计算方式见本文第二部分内容。因为系统对adjustedContentInset值进行了调整,所以导致tableView的内容到边缘的距离发生了变化,导致tableView下移了20pt(statusbar高度)或64pt(navigationbar高度)。
如果你的APP中使用的是自定义的navigationbar,隐藏掉系统的navigationbar,并且tableView的frame为(0,0,SCREEN_WIDTH, SCREEN_HEIGHT)开始,那么系统会自动调整SafeAreaInsets值为(20,0,0,0),如果使用了系统的navigationbar,那么SafeAreaInsets值为(64,0,0,0),如果也使用了系统的tabbar,那么SafeAreaInsets值为(64,0,49,0)。关于什么情况下会发生内容下移的问题,本文第三部分有介绍。
系统自动调整tableView内容偏移量,是根据安全区域来调整的。安全区域是iOS 11新提出的,如下图所示:
SafeArea of an interface.png
安全区域帮助我们将view放置在整个屏幕的可视的部分。即使把navigationbar设置为透明的,系统也认为安全区域是从navigationbar的bottom开始的。 安全区域定义了view中可视区域的部分,保证不被系统的状态栏、或父视图提供的view如导航栏覆盖。可以使用additionalSafeAreaInsets去扩展安全区域去包括自定义的content在你的界面。每个view都可以改变安全区域嵌入的大小,Controller也可以。
safeAreaInsets属性反映了一个view距离该view的安全区域的边距。对于一个Controller的根视图而言,SafeAreaInsets值包括了被statusbar和其他可视的bars覆盖的区域和其他通过additionalSafeAreaInsets自定义的insets值。对于view层次中得其他view,SafeAreaInsets值反映了view被覆盖的部分。如果一个view全部在它父视图的安全区域内,则SafeAreaInsets值为(0,0,0,0)。
首先看scrollView在iOS11新增的两个属性:adjustContentInset 和 contentInsetAdjustmentBehavior。
/* Configure the behavior of adjustedContentInset.
Default is UIScrollViewContentInsetAdjustmentAutomatic.
@property(nonatomic) UIScrollViewContentInsetAdjustmentBehavior contentInsetAdjustmentBehavior
adjustContentInset表示contentView.frame.origin偏移了scrollview.frame.origin多少;是系统计算得来的,计算方式由contentInsetAdjustmentBehavior决定。有以下几种计算方式:
UIScrollViewContentInsetAdjustmentAutomatic:如果scrollview在一个automaticallyAdjustsScrollViewContentInset = YES的controller上,并且这个Controller包含在一个navigation controller中,这种情况下会设置在top & bottom上 adjustedContentInset = safeAreaInset + contentInset不管是否滚动。其他情况下与UIScrollViewContentInsetAdjustmentScrollableAxes相同
UIScrollViewContentInsetAdjustmentScrollableAxes: 在可滚动方向上adjustedContentInset = safeAreaInset + contentInset,在不可滚动方向上adjustedContentInset = contentInset;依赖于scrollEnabled和alwaysBounceHorizontal / vertical = YES,scrollEnabled默认为yes,所以大多数情况下,计算方式还是adjustedContentInset
= safeAreaInset + contentInset
UIScrollViewContentInsetAdjustmentNever: adjustedContentInset = contentInset
UIScrollViewContentInsetAdjustmentAlways: adjustedContentInset = safeAreaInset + contentInset
当contentInsetAdjustmentBehavior设置为UIScrollViewContentInsetAdjustmentNever的时候,adjustContentInset值不受SafeAreaInset值的影响。
如果设置了automaticallyAdjustsScrollViewInsets = YES,那么不会发生问题,一直都是由系统来调整内容的偏移量。
接下来排查下自己的项目中哪些页面会发生以上问题。
当tableView的frame超出安全区域范围时,系统会自动调整内容的位置,SafeAreaInsets值会不为0,于是影响tableView的adjustContentInset值,于是影响tableView的内容展示,导致tableView的content下移了SafeAreaInsets的距离。SafeAreaInsets值为0时,是正常的情况。
需要了解每个页面的结构,看tableView是否被系统的statusbar或navigationbar覆盖,如果被覆盖的话,则会发生下移。也可以通过tableview.safeAreaInsets的值来确认是因为安全区域的问题导致的内容下移。
如下代码片段,可以看出系统对tableView向下调整了20pt的距离,因为tableView超出了安全区域范围,被statusbar覆盖。
tableview.contentInset: {64, 0, 60, 0}
tableview.safeAreaInsets: {20, 0, 0, 0}
tableview.adjustedContentInset: {84, 0, 60, 0}
如果之前自己设置了contentInset值为(64,0,0,0),现在系统又设置了SafeAreaInsets值为(64,0,0,0),那么tableView内容下移了64pt,这种情况下,可以设置contentInset值为(0,0,0,0),也就是遵从系统的设置了。
如果不需要系统为你设置边缘距离,可以做以下设置:
//如果iOS的系统是11.0,会有这样一个宏定义“#define __IPHONE_11_0
110000”;如果系统版本低于11.0则没有这个宏定义
#ifdef __IPHONE_11_0
if ([tableView respondsToSelector:@selector(setContentInsetAdjustmentBehavior:)]) {
tableView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentN
contentInsetAdjustmentBehavior属性也是用来取代automaticallyAdjustsScrollViewInsets属性的,推荐使用这种方式。
iOS 11之前,大家是通过将Controller的automaticallyAdjustsScrollViewInsets属性设置为NO,来禁止系统对tableView调整contentInsets的。如果还是想从Controller级别解决问题,那么可以通过设置Controller的additionalSafeAreaInsets属性,如果SafeAreaInset值为(20,0,0,0),那么设置additionalSafeAreaInsets属性值为(-20,0,0,0),则SafeAreaInsets不会对adjustedContentInset值产生影响,tableView内容不会显示异常。这里需要注意的是addtionalSafeAreaInset是Controller的属性,要知道SafeAreaInset的值是由哪个Controller引起的,可能是由自己的Controller调整的,可能是navigationController调整的。是由哪个Controller调整的,则设置哪个Controller的addtionalSafeAreaInset值来抵消掉SafeAreaInset值。
我的作品页面的tableView下移了约40pt,这里是否跟安全区域有关呢?
查了下页面结构,tableView的父视图的frame在navigationbar的bottom之下,tableView在父视图的安全区域内,打印出来tableView的SafeAreaInset值也是(0,0,0,0);所以不是安全区域导致的内容下移。
经过查看代码,发现tableView的style:UITableViewStyleGrouped类型,默认tableView开头和结尾是有间距的,不需要这个间距的话,可以通过实现heightForHeaderInSection方法(返回一个较小值:0.1)和viewForHeaderInSection(返回一个view)来去除头部的留白,底部同理。
iOS 11上发生tableView顶部有留白,原因是代码中只实现了heightForHeaderInSection方法,而没有实现viewForHeaderInSection方法。那样写是不规范的,只实现高度,而没有实现view,但代码这样写在iOS 11之前是没有问题的,iOS 11之后应该是由于开启了估算行高机制引起了bug。添加上viewForHeaderInSection方法后,问题就解决了。或者添加以下代码关闭估算行高,问题也得到解决。相关热门文章分享热点关注:
iOS 11正式发布!好用的新功能介绍大全
作者:佚名
经过长达 3 个月多月的测试,iOS 11 正式版终于发布了。与前几代的 iOS 系统相比,iOS 11 是非常特别的存在,它是历史上测试版本最多的系统,经历了 10 个 Beta 测试版。iOS 11 不仅为 iPhone 带来了众多功能,还第一次为 iPad 带来了革命性的变化。用苹果官方的话就是“为 iPhone 带来巨大进步,让 iPad 实现里程碑式飞跃。”,以及“它不仅翻开了 iPhone 的新一页,开启了 iPad 的新篇章”。苹果在今年 9 月 12 日的发布会上,公布了全新设计的 OLED 屏幕 iPhone X,与前几代 iPhone 相比,iPhone X 第一次采用了全面屏设计,除了顶部的“刘海”。iPhone X 还移除了 Touch ID 指纹识别传感器,加入了全新的面容 ID 面部识别系统。这些变化意味着 iPhone X 的操作体验与旧款 iPhone 相比,发生了天翻地覆的变化。这些变化需要一段时间才能习惯。在全新的 iOS 11 系统中,很多界面元素都是专门为 iPhone X 的屏幕设计的,比如顶部更大的留白等。iOS 11 经过几个月的测试,很多功能已经完善,功能也得到了优化。那么在 iOS 11 中,有哪些好用的功能呢?下面是苹果官方的更新说明:iOS 11 都兼容哪些设备呢?iOS 11 淘汰了所有非 64位芯片设备,也就是 iPhone 5s 之前的 iPhone 都无法升级至 iOS 11。iPhone 方面,可以升级至 iOS 11 的包括:iPhone 5s、iPhone SE、iPhone 6 /6 Plus、iPhone 6s/6s Plus、iPhone 7/7 Plus;iPad 方面,iPad &Air/Air 2、第五代 iPad、所有的 iPad Pro 以及 iPad mini 2、3、4 可以升级至 iOS 11。最后,只有第六代 iPod touch 可以升级至 iOS 11。同时,iOS 11 不支持 32 位应用,32位应用在 iOS 11 中无法安装。锁屏与通知中心合并在 iOS 10 中,苹果就对锁屏界面进行了很大幅度的调整,不仅改变了操作逻辑,同时也重新设计了通知提醒的外观样式。在 iOS 10 中,苹果移除了“滑动来解锁”的操作逻辑,而是改成了“按下主屏幕按钮以解锁”。在 iOS 11 中,苹果继续深度整合,将锁屏和通知中心合并在一起。现在,锁屏界面向上滑动可以查看之前的通知提醒。完成解锁后,向下滑动开启的通知中心,也与锁屏界面相同,再也没有区别,而是深度集成。在全新的锁屏/通知中心中,仍然支持向右滑动开启小组件 Widget 页面,向左滑动开启相机功能。另外一项操作逻辑更改就是通知提醒的开启方式。在 iOS 10 中,在相应的通知提醒上向右滑动,可以弹出解锁屏幕,验证指纹后,可以直接进入对应的应用。在 iOS 11 中,由于锁屏界面与通知中心进行了整合,滑动进入某个应用的功能也彻底移除了。想要点击某个通知提醒,必须将手指放在 Home 键上,解锁设备,然后通过点击进入。通过 iOS 10 的过渡,iOS 11 彻底移除了滑动解锁,滑动进入某个应用的操作逻辑,在锁屏/通知中心页面,左右滑动只会机会 Widget 界面和相机功能。控制中心&&与通知中心相对应的控制中心在 iOS 11 中并没有消失,而是改得连亲妈都不认识了。苹果在 iOS 11 中重新设计了控制中心,将所有功能集成在一页,不需要通过左右滑动来切换功能。同时,控制中心内的所有功能也进行了拆分,而不是 iOS 10 系统中的整合成一个页面。默认情况下,控制中心的功能没有发生太大的变化,只是布局有了很大的调整,每个功能独立存在,出现在圆角矩形的控制块中。同时,苹果还扩展了一些功能。比如在飞行模式、WiFi、蓝牙控制块中,使用 3D Touch 或长按,可以看到更多快捷功能,比如蜂窝移动数据开关、AirDrop 开关、个人热点开关等连接相关的功能。亮度和音量的调整也更直观,直接用手指在长条图标上进行滑动,就可以调整设备的亮度和音量,也可以通过 3D Touch 和长按将图标放大,方便操作。最下方的手电筒、计时器、计算器和相机功能没有变化,不过在不支持 3D Touch 的机型上,可以使用长按的方式激活隐藏功能,比如长按手电筒,可以调整手电筒的亮度。控制中心的升级还远远不止,在设置——控制中心中。苹果增加了很多高级功能,我们可以根据自己的需要自行添加和删减功能。一些有用的控制功能包括低电量模式、秒表、闹钟、Apple TV 遥控器、钱包等。控制中心的所有按钮都采用深色设计,但 iOS 11 的全局深色模式最终也没有出现。整体使用过程中,控制中心的变化虽然大,但功能按钮的操作方式没有太大的变化,而且可定制性更高,算是一项不错的升级。下面是添加了所有插件功能的控制中心,虽然没有 iOS 10 整个页面那么工整,但实用度还是不错的,可以快速访问很多功能。未来苹果开放控制中心也说不准。信息 AppiOS 11 中的信息 App 继续升级,这次的升级全都是功能上的,并没有增加 iOS 10 中趣味性和视觉上的新花样。iOS 11 的信息 App 重新设计了 App 抽屉,我们可以通过左右滑动的方式找到想要分享的贴纸以及其他的插件。为了更好的抗击垃圾信息,苹果还与腾讯手机管家等第三方 app 合作,推出了放垃圾信息的扩展。扩展可以将垃圾信息单独归类在一个文件夹中。目前,腾讯手机管家还没有更新,相信支持需要等到 iOS 11 正式版发布后,才会进行适配。最后,信息 App 可以作为 Apple Pay 个人转账的媒介。不过这项功能并不支持国内用户。个人之见转账,支付宝和微信的存在实在太强大,现在各个银行的手机端也有相应的手续费减免活动,所以对于 Apple Pay 个人转账来说,推广的难度还是很大的。iMessage 的全屏幕效果也增加了两个:回声效果和聚光灯效果。实际使用特效如下:相机 App 可以扫二维码了为了迎合中国的顾客,这次 iOS 11 的相机应用直接支持二维码扫描,只是速度和体验方面有些差强人意。二维码扫描没有特别的功能,正常拍摄照片就可以识别,当镜头侦测到画面中有二维码时,可以自动发出一条推送信息。点击推送信息后可以打开相关的网站和 app,只是这个识别速度与微信相比还是有差距的。同时,微信扫码后直接跳转,而苹果相机 App 的二维码扫描功能需要点击一下,然后在 Safari 中跳转。当然,目前 iOS 11 还只是测试版,功能方面未来可能会进一步完善。最后,相机 App 的二维码扫描交互体验也不够完美,扫描时以及扫描成功之后没有相应的动画回馈,这点就没有国产手机中相机 App 直接扫描二维码那么好用了。焕然一新的 App StoreApp Store 9年前上线以来,至今没有什么太大的变化。这次伴随着 iOS 11 的发布,App Store 也迎来了重新设计。苹果不再简单的将 App Store 作为应用展示,而是加入了更多内容,比如专家推荐、实用指南等。App Store 现在包含 5个标签页:今天(Today)、游戏标签、App 标签、升级和搜索。升级和搜索功能没有太大变化,不过对设计进行了更新,文字尺寸更大,网格限制更少,背景中是大量的留白。在今天界面下,我们可以查看各种苹果编辑推荐的应用以及游戏,今天界面包含了更多的游戏、App 的介绍,实用技巧以及每日 App 推荐,这个属于 App Store 全新的发现功能,每个应用和版块都采用粗体文字,同时配有大图模式,视觉体验很好。苹果将 App Store 分为了游戏和 App 两大种类,之前的榜单功能也融入了这两大种类中间。在游戏和 App 标签页下,依然是以内容为主,不是简单的推荐应用,推荐的游戏和 App 都是采用大图+粗体文字的模式,随后就是每周的新游戏和新 App 了。全新的 App Store 设计上与 iOS 11 风格适配,当 App Store 中的游戏和应用数量庞大时,想要发现真正好用的游戏和 App 成为了难题,苹果这次升级弱化了应用排列,突出了内容,整体感觉更现代,时代化更强。游戏和应用的详情界面也进行了重新设计,包括更直观的评级、排名等,同时还有自动视频播放,评分推荐等新功能,非常好用。最后,App Store 还有了全新的图标,移除了白色圆形的框框,也算与全新的设计有个呼应。AR 增强现实iOS 11 将成为苹果进入 AR 增强现实的起点。在 iOS 11正在测试时,已经有很多开发者迫不及待的推出了各种 ARKit 的演示视频,这些视频证实了 ARKit 的强大。在 ARKit 的帮助下,各类游戏和 app 现可超越屏幕限制,带来超乎想象的浸入式流畅体验。充分利用最新的增强现实技术,你能以数字方式重新装饰家居,探索从未到访过的城市,甚至可以试下新的纹身样式好不好看。种种可能,只待你去发现。当然,目前 iOS 11 正式版刚刚发布,我们还需要等待开发者上架各种 ARKit 应用。设计变化1、iOS 11 新增的功能不少,但很多系统界面元素也有了新设计。首先我们注意到的是解锁时密码输入界面,以及拨号盘界面。在 iOS 10 中,密码输入以及拨号盘的数字都采用数字+圆形的设计,而在 iOS 11 中,苹果采用了数字+背景圆形的设计,让每个数字更突出的展示,便于操作和查看。2、状态栏上,信号图标和电池图标都重新设计,信号图标改成了 iOS 6 之前的设计,有4个高度不同的柱形,显示信号强度。iOS 10 中的信号为圆点。状态栏中电池的图标改变也很微妙,电池的外轮廓与里面的电池指示柱形间隙更大一些。这次 iOS 11 改变信号图标,就是为了全新 iPhone X 做准备。在 iPhone X 上,状态栏的图标会更加情况自动进行调整。3、计算器。iOS 11 另外一个变化较大的应用就是计算器了,除了密码输入和拨号键盘外,计算器是另一个需要将所有数字呈现出来的应用。为了保持系统的统一性,这次计算器的重新设计也属于情理之中。计算器的图标也为新界面进行了改变,基本上新图标就是新计算器的缩小版。新设计的计算器,所有数字按钮和运算符号都采用圆形设计,背景为纯黑,计算出的数字结果为白色。科学计算器也是如此,所有的符号都是圆形设计。4、全新动画。与每一代 iOS 系统重大版本更新一样,这次的 iOS 11 也加入了全新的动画效果,打开、关闭应用时,动画效果非常不错。不过现在还是测试版,流畅度并不理想,屏幕旋转时的动画也不够流畅。5、多任务界面,主屏幕已经不再显示。在 iOS 10 中,开启多任务管理功能时,除了可以显示打开的所有应用为,主屏幕也会出现在多任务管理中。6、QuikType 单手键盘。为了适配 iPhone X 更大的屏幕。iOS 11 加入了全新的单手键盘功能,轻点并按住地球图标再选择单手输入,就可以实现左手或右手单手输入。不过这种激活方式不够灵活,如果能通过拖拽开启就更好用了7、Wallet 钱包和 Apple Pay。在 iOS 11 中,苹果为 Wallet 钱包和 Apple Pay 界面换上了白色背景。功能上没有什么变化。8、勿扰模式。如果开启了开车勿扰模式,iPhone 会在感应到开车时,暂时遮蔽来电、短信和通知,防止驾驶员分散注意力。9、iOS 11 中,为了增强可读性,一些文字被加粗了,比如日历 App 图标的日期,通话记录中的文字等。同时,很多图标的设计迎来了更新,比如相机应用的图标更简约,地图 App 的图标换成了 Apple Park,备忘录的图标也更清爽。10、iOS 11 的天气 App 字体大了一号,同时,详细的信息也进行了整理,文字不再堆叠在一起,看起来更有序。11、在 iOS 11 的测试版中,苹果一直没有增加新墙纸,直到 &GM 版发布。iOS 11 新增加了很多墙纸,一共有16张新墙纸。有六张复古多彩风格墙纸,6张花朵墙纸,以及3张太空墙纸和一张纯黑墙纸。 纯黑墙纸无疑就是为 OLED iPhone X 专门设计的。其他的花朵和复古墙纸也是清新简约风格,与 iOS 的整体设计相得益彰。12、截图功能。在 iOS 11 中,当我们同时按下 Home+唤醒按钮时,会对屏幕进行截图。截图完成后,图片会显示在左下角,我们可以直接对图片进行编辑,比如可以对截图进行裁剪、涂鸦,增加文本,签名等。完成编辑后,使用左下角的分享按钮可以直接将截图分享出去。完成操作后,点击左上角的完成,这时会出现两个选项,储存的“照片”应用,或者删除。这个功能非常有用,一方面可以将重要的截图留存,另一方面,一些一次性的截图可以直接删除,免去屏幕截图将图片库存满的尴尬。13、照片 App 开始支持 GIF 动图,如果已经保存了动图,会自动整理至“动画”相簿中。14、在 iOS 11 中,新增加了全新的 SOS 紧急联络功能。当快速点按睡眠/唤醒按钮五次之后,可以快速呼叫紧急服务。在中国地区,提供的三个紧急联络就是110、120 和 119。iPad + iOS 11这次 iOS 11 升级,iPhone 显然不是重点。真正的重点是 iPad,iOS 11 配合刚刚发布的10.5寸 iPad Pro,苹果宣称可以大幅提升工作能力,让 iPad 更专业,加速后 PC 时代的进程。那么 iOS 11 系统下的 iPad ,会有怎样的新功能呢?全新 Dock将 iPad Pro 升级至 iOS 11 后,第一眼看过去,访问有一种 macOS 的感觉。没错,iOS 11 下的 iPad Dock 最多可以添加15个应用,最近打开的应用以及 Hand off 推荐应用会显示在最右侧。iOS 11 发布前,iPad 一直是一款娱乐设备,从 Dock 上就能看出来,整个设备更像是放大版 iPhone。随着去年的 iOS 10 和今年的 iOS 11,iPad 上的 iOS 变化还是很大的,越来越趋近与 macOS 。Dock 上增加更多的图标可以为专业用户提供更快的应用访问速度。与 macOS Dock 相同,iPad Dock 也可以根据情况自行修改。文件 App总是有人期待在 iPad 上能有类似 Finder 的文件浏览和管理应用。苹果在 iOS 11 中增加了文件 App,虽然功能和实现方式上与 Finder 不同,但还是可以作为文件的整理应用使用。文件 App 是 iOS 10 中 iCloud Drive 应用的扩展版,可以访问到的文件也是第三方云盘。作为一个文件管理应用,文件 App 并没有让我们可以直接访问到 iPad 上储存的文件,而是作为一个虚拟的管理中心。当然,有了总比没有好,拥有一个可以统计管理云服务中文件的应用也是不错的。文件 App 支持标签功能,可以为某个文件夹或文件添加颜色,与 macOS 的 Finder 标签功能类似。标签功能支持云同步,在 iPad 上标记的文件,在 macOS 的 iCloud Drive 中,会将标记同步过来。多任务处理在 iOS 10 中,苹果增加了 &Split View 或 Slide Over &功能,也就是分屏模式,以及多任务处理。在 iOS 11 中,苹果增强了 iPad 的多任务处理功能,不再需要进行 Slide Over ,然后选择应用了。我们可以直接在应用的最下方向上滑动,激活 Dock。Dock 上的应用可以直接通过拖拽,实现多任务面板。拖拽出来的应用会变成小面板,悬浮在正在使用的应用上。这也是 Dock 可以添加15个应用的原因,方便进行多任务处理,同时,应用内可以激活 Dock 方便应用之间进行切换。从 Dock 中拖拽的应用可以通过滑动的方式,固定在屏幕左侧或右侧,也可以通过向外滑动,停止使用。苹果还重新设计了 iPad 多任务管理界面,将多任务管理与控制中心结合在一起。所有正在运行的 app,都以小卡片的形式展示,而不是像 iOS 10 那样,每个 App 都占用全部的屏幕。苹果终于想明白如何利用大屏幕的空间,优化我们的工作流程了。在多任务管理界面,最右侧是与 iPhone 上设计相似的控制中心,同样支持定制。最下方是 Dock,方便启动应用。所有正在运行的应用显示在左侧,分成两排,也是卡片式管理,如果想要退出某个应用,需要长按,然后点击左上角的 X。拖拽功能相信很多人都期待 iPad 能支持拖拽功能,作为最简单的操作方式之一,拖拽功能可以简化两个应用之间的数据交换,操作上也更直观。想要体验拖拽功能,首先,我们需要同屏幕打开两个应用。然后在其中一个应用中找到内容,比如照片 App,按住某张照片后,拖拽至另一个应用,比如备忘录、邮件等。图片会自动复制过来。拖拽功能是系统底层功能,不需要应用进行适配,只要是能选中的照片、文字和视频等,都可以自由进行拖拽操作。Apple Pencil 与备忘录iOS 11 中备忘录应用的更新幅度还是蛮大的,越来越多的功能也让备忘录成为了很很好的云同步软件,除了不支持 Windows 系统外,基本上没有太大的不足。在 iPad Pro 上,如果配合 Apple Pencil 使用,可以发挥 iOS 11 备忘录最大的力量。比如即时备忘录功能,拿着 Apple Pencil 在 iPad Pro 锁定屏幕上一点,立刻可以进入备忘录界面,并开始创作。iOS 11 的备忘录支持文档扫描功能。这个功能非常赞,虽然 App Store 中有很多扫描类 App,但 iOS 11 备忘录的扫描是体验最好的一个, iPhone 不需要放在文档的正面拍摄,斜着拍摄同样能获得很好的扫描结果。这点足以秒杀各种第三方 App 了,加上备忘录的 iCloud 同步功能,已经与系统的高度集成,备忘录可能会成为 iPad 上的杀手级应用。Apple Pencil 与 iPad iOS 11 配合,支持即时标记、即时备忘录、字间绘图、扫描和签字等新功能:在 PDF 文件或屏幕截图中添加批注。拿起你的 Apple Pencil,轻触屏幕,开始书写,就这么简单。即时标记,名副其实。用 Apple Pencil 在锁定屏幕上轻点一下,就可以立即开始做笔记。创作的所有内容,都将保存在备忘录 app 中。当开始在备忘录 app 内绘图或随手写笔记时,周围的文字就会自动绕排。现在,备忘录中的手写内容也可以进行搜索,且此操作只在设备端发生,所以个人信息将始终保持私密性。此外,邮件 app 中也可实现字间绘图功能。备忘录 app 中新增的扫描文稿功能可自动感应到文稿页,并进行扫描、修整边缘、调整斜度或消除眩光。然后,可以用 Apple Pencil 进行填写或签名,再保存一下或轻松共享出去。总结:虽然 iOS 11 并不是功能最多的一次更新,但却真正的将 iPhone 和 iPad 两款产品分开,为 iPad 增加了需要专属功能,提升生产力,让 iPad 更好的成为一款“取代”PC 的设备。同时,iOS 11 也为 iPhone X 做好了准备,无论是为 OLED 屏幕的界面设计优化,还是为移除 Home 键进行的操作逻辑调整。iOS 11 有着非常重要的承上启下的作用,功能已经有了,但在一些细节设计和交互体验上还不够完美,希望苹果明年发布的 iOS 12 能更好的优化各项功能,提升体验。对于 iPad 来说,iOS 11肯定是必须升级的版本,众多的新功能会让 iPad 焕然一新,更有使用和操作价值。
& & &最IN最潮的,翔实有趣的,统统都在史上最好用的
&&&&&——官方微信!
& & &扫描左侧二维码或在微信公众号页面上搜索“恺英XY苹果助手”即可
& & &添加XY官方微信,汇聚XY海量资讯教程更有
&&&&&豪华大礼等你来拿
相关资讯:
苹果应用商店
推荐您使用“XY苹果助手电脑版”安装“XY苹果助手移动版”将获得更好的体验和更多功能!
1:打开“XY苹果助手电脑版”
2:手机连接到电脑
3:自动安装“XY苹果助手移动版”
扫一扫,安装XY苹果助手移动版

我要回帖

更多关于 vue 全屏滚动插件 的文章

 

随机推荐