ios11 为什么我长按home键是这样呢 怎么能直

iOS11下底部长按手势的问题 - 简书
iOS11下底部长按手势的问题
最近在开发一个简单的功能时,被iOS11系统坑了一把,在此做个记录,后续尝试研究这个问题的解决方案
问题已解决,需要的小伙伴拿去
简单描述下问题:
有一个UIButton,需要同时监听UIControlEventTouchDown和UIControlEventTouchUpInside的事件响应,以便在长按时做相应的业务处理,这个button的定位是底部是对齐屏幕的底部。然后诡异的事情就发生了,button的上半部分能正常的速度响应这个touchdown的事件,而下半部分需要等待2s左右时间???
然而这个问题按照正常的逻辑去排查原因的话你只会发现根本无法理解,本着探索的精神,接下来我经历了一段长时间懵逼的研究探索:
图层关系没问题,无遮挡无超出superview,而且事件也能响应,所以跟这个没什么关系
新建了一个button,做同样的响应处理,放在同一水平线上(对比之前的button看有没有隐藏的坑),然并卵
复制一模一样的button,放到靠上的位置,就正常了。。摸头中,难道我手机有问题,底部区域屏幕不太好用了?拿来另外一台手机测试,无果
到这里基本上确定了就是将button定位到底部区域才出现这样的问题,但一时间想不出个所以然,所以按以往的惯例,我碰到这种问题的做法都是,先睡一觉,明天就好了!
恩,今天就从调整frame入手,把button放在scrollview上,一点一点拖动看效果,最终发现是距离底部大概30pt的地方,蜜汁反应慢。。突然一下清醒,拿来上古时代的iphone5一测试,哈哈,哈哈。就是跟iOS系统有关啊。。具体的就不说啦,相信大家都知道是iPhoneX的底部手势区域,还没去做iPhoneX适配的我就这样踩进了这么个巨坑!!
12.14继续更新
在iPhoneX上Home Indicator作为系统级别的手势,理论上不应该对非iPhoneX的iPhone手机造成影响,觉得这应该是被苹果所忽略的bug。但作为开发者怎么样也得把自己先把这个坑给填了。
解决办法很简单,WWDC 2017之后对UIKit在iOS系统下新增了一些API,下面这个值得注意
- (UIRectEdge)preferredScreenEdgesDeferringSystemGestures
这个方法表明了屏幕边缘的手势动作(Screen Edge Gesture),一般来说都是由系统管理的,在控制器下重写这个方法,可以让自己的手势优先被调用,在这里的遇到的实际情况,我们应该使用UIRectEdgeBottom这个枚举值,问题完美解决?
更新 大家新年快乐~
近期有小伙伴反应说,以上方法放在自己项目里无效,今天花了些时间研究,基本上可以确定是开启了侧滑返回手势导致的,会发现屏幕的中间以左的底部区域还是无法正常工作,目前还没有完整的解决方案,可以考虑先禁用掉当前页面的返回手势,也同样能解决问题,看如何取舍吧,当然其他小伙伴有招的也可以支个招,毕竟此种方法也是指标不治本??
self.navigationController.interactivePopGestureRecognizer.enabled = NO;
好奇触摸事件是如何从屏幕转移到APP内的?困惑于Cell怎么突然不能点击了?纠结于如何实现这个奇葩响应需求?亦或是已经被响应链、手势、target-action这一系列响应触摸事件的方式折腾到不会打Hello World?现在 是时候带你上分了~ (强行YY完毕) 本文主要...
在iOS开发中经常会涉及到触摸事件。本想自己总结一下,但是遇到了这篇文章,感觉总结的已经很到位,特此转载。作者:Lotheve链接:http://www.jianshu.com/p/c294d1bd963d來源:简书著作权归作者所有。商业转载请联系作者获得授权,非商业转载请...
用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你能获得这些料: 知道setContentView()之后发生了什么? ... Android 获取 View 宽高的常用正确方式,避免为零 - 掘金 相信有很多...
用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金Cover 有什么料? 从这篇文章中你能获得这些料: 知道setContentView()之后发生了什么? ... Android 获取 View 宽高的常用正确方式,避免为零 - 掘金相信有很多朋友...
发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注
09:45字数 61697阅读 3316评论 2喜欢 85 用到的组件 1、通过CocoaPods安装 项目名称 项目信息 AFNetworking 网络请求组件 FM...
学习温庭筠的望江南,短短二十七个字,学生暗喜,好背好背,一切以考试为目的古诗词学习,都是对古圣先贤的亵渎,这首小词言有尽而意无穷。
介绍作者的时候,让学生猜想他的模样? 常理思维,文人气质多是羽扇纶巾仪表堂堂,相貌自然不凡,宰相后裔的温公该是儒雅谦逊有加。 实则不然...
这是《90天产品经理训练营》的第10课-产品规划课程课后笔记,重点讲解产品方案是什么,有什么用,怎么做。 课前提问 1.产品方案是需求文档吗?2.产品方案由哪些部分组成?3.产品方案与需求文档的区别?4.产品方案是必须的吗? 带着这些问题,和我一起进入课堂,了解产品方案的来...
跑步坚持第二天
1、谁才是是我们的盟友? 最好的盟友并非是一直支持我们的人,而是那些一开始反对我们,然后转向支持我们的人? 这个观点比较特别,视角也非常独特。 在大多数人看来,我们的盟友明明就是一直支持我们,对我们不弃不离的那群人才对,然而事实并非如此。 从反对到支持的转变,会让双方更加互...统一下载站www.3987.com对文章打分
都说iOS 11支持扫二维码 那么它能怎么用
阅读 (26656) 评论 (16)
阅读 (24259) 评论 (12)
阅读 (19260) 评论 (10)
阅读 (48281) 评论 (8)
阅读 (39689) 评论 (21)
阅读 (33773) 评论 (14)
Advertisment ad adsense googles cpro.baidu.com手机升级了还不会用?这份苹果ios11功能大全你一定没看过_图文_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
享专业文档下载特权
&赠共享文档下载特权
&10W篇文档免费专享
&每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
内容提供机构
更多优质内容和服务
手机升级了还不会用?这份苹果ios11功能大全你一定没看过
0|0|文档简介
上海互盾信息科技有限公司是一家专注研发数...|
总评分0.0|
ios11新功能介绍及操作技巧
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
还剩9页未读,点击继续
上海互盾信息科技有限公司
文库认证机构官网
上海互盾信息科技有限公司是一家专注研发数据恢复、文字识别、数据加密、办公软件于一体的多元化公司。IOS11深度领会: 一次史诗级的变革
稿源:戏说IT
苹果全球开发者大会(Worldwide Developers Conference)也便是WWDC,每年的WWDC苹果都会发布一系列的软件或硬件,当然首要是以软件为主ios/mac os每年都会在WWDC上推出新版别。而这一次,可以说苹果放了个不大不小的绝技,虽然蜕化了但却碉堡了。软件:tvOS / watchOS 4 / macOS High Sierra / iOS 11 on iPhone / iOS 11 on iPad硬件:iMac Pro / new iPad Pro / HomePod硬件上就不做过多叙述。(横竖也买不起QAQ)首要我们先来看惯例功用,iOS11对比iOS10图标更扁平了些,全体UI也更加简练。锁屏界面改动对比大,但看一会儿也能接受。最有用的iOS版别,没有之一iOS一向有很多为人所诟病的本地,比方听歌却换要多滑动一次屏,截图太粗陋,无法单手打字等…但在iOS11中,这些疑问统统都不存在了。1、截图后直接修正截图修正这个功用的推出可以说便利很多用户,但一同也杀死了一大波APP。在iOS11中,截图后左下角会闪现一个起浮框,有点类似MIUI出现在右上角,点击进入可对截图进行裁剪、标明等功用。2、录制屏幕iOS11的控制基地里新增了录制屏幕这个功用,录屏这个功用很多小伙伴觉得并不有用。但假设你在王者荣耀中某局五杀,难道不想录下来发到朋友圈秀一波操作?3、也许是迄今为止最强的Siri这次的WWDC大会上推出了一款新的硬件:HomePod,具有Siri功用的音箱。(怎样感触Siri实体化了?难道Ai就要占据地球了?)但值得一提的是,Siri的功用确实比早年健壮了很多。在iOS11中,我们不必再长按home键才干调出Siri了。而且Siri还支持英文转中文、法语、德语、意大利语、西班牙语的翻译功用。(Siri你这么凶狠敢不敢出一个杨洋语音包?)4、没想到还有这些中国特征功用。一向以来由于支付宝、微信的大力推广,二维码的广泛程度在中国远超其他国家。iOS11在相机中也添加了辨认扫码的功用。调出相机界面后,对准二维码可直接辨认。除此外还有诈骗短信辨认、上海话辨认、拼音键盘、,我们乃至还可以直接用手机号码来登录Apple ID。这让我想起了对中国商场早年置之脑后的乔教主。5、livephoto,苹果开发的表情包制作东西。livephoto功用也得到强化,我们可以任选某一帧作为初步,还能转制成gif。我好像又发现了一个制作表情包的葵花宝典。6、这些APP也更新了。AppStore的改动相对较大。右上角新增了头像功用,感触自己像登录了taobao。主页改成了卡片计划,新增今日引荐。游戏也被拆分板块独立出来。运用详情页界面计划也有所更改,评分和文娱指数更加清楚。Homekit也更新了。嗯,高配版小米之家。----------------------------------------------------------------------以上,只是ios11的有些新功用,除此外iOS11还对iPad做了进一步的优化。一向以来,iPad都受人诟病,屏幕大了但出产力却并未得到进步,归根结底仍是ios未做大屏优化的因素。ios 11 on iPad 才是这次最大的亮点之一。1、Dock栏,我好像在用Mac。早年iPad简直便是iPhone的扩大版,宽宽的屏幕底下留了四个固定的图标,运用起来恰当不便利。但在ios11中,苹果从头计划了Dock栏,与Mac有些类似,不只可以添加更多东西进入,还能自在的唤出,便利切换运用。ios on iPad 现已可以说另一版其他ios了。通知基地也从头计划,我们可以自定义添加“附加控制”,调度次第。[长按还可以进行详细设置]控制基地需求在设置中进行添加,现在只支持系统原生11种附加控制,信赖今后支持第三方后会更好用。不过苹果照常没有添加一间收拾后台的功用,在ios11的通知基地里收拾后台,照常需求一个一个蠢笨的去点…2、运用间文件拖拽,苹果是不是抄袭了锤子?2016年老罗发布锤子M1的时分,正式提出了Onestep这个功用,用一种曲线救国的办法处理了手机上运用切换繁琐的功用。当时很多人认为不认为然,但至少从ios11上看得到验证。不过在ios11中这个功用被称为:Drag and Drop(一拖一放)比方我们可以直接把网址、相片拖动到邮箱中发送。现在Drag and Drop还不太好用,也许是很多第三方还未适配的因素,但今后必定越来越好用~3、新增文档处理,ios彻底沦为Windows?其他,在ios on iPad上苹果还新增了文件处理功用。关于这个功用,我们先来回想一下乔布斯2005年在D3大会的论述:“拿电子邮件来说,现在就有一种极好的办法来找到它。用户根柢不必在自己的文件系统中保存电子邮件。电子邮件运用可以极好地处理电子邮件。这些运用自己处理着它们的文件存储。终究,文件系统处理只是一项运用程序,用户不必运用它。”乔布斯认为在后PC时代中,具有文件结构的操作系统是不必要的。但假设作为出产东西,文件处理却是基础功用之一,而且这个功用的推出,也让iCloud的有用程度上了一个台阶!(老司机请必定晋级iCloud,不要问我为何)而且文件运用还会支持Dropbox、baidu云等运用,这么的功用难道你不等候么?总结下来这次iOS在iPad上的更新远远大于iPhone,也是iPad即将转变成出产东西的初步,与其说是立异不如说是苹果在面对iPad销量下滑时有必要做出的让步。终究还有个小小猜想:听说ios11还支持虹膜辨认和多网多待,难道iPhone8是一款双卡双待手机?
有好的文章希望站长之家帮助分享推广,猛戳这里
本网页浏览已超过3分钟,点击关闭或灰色背景,即可回到网页}

我要回帖

更多关于 ios关机界面长按home 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信