热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

UIScrollViewcontentLayoutGuide和缩放居中

如何解决《UIScrollViewcontentLayoutGuide和缩放居中》经验,求助如何解决?

这里要解决的问题是如何在保持居中的同时放大UIScrollView.如果您不采取某种预防措施,默认情况是,当我们缩小时,缩放视图会滑动到滚动视图的左上角,如下所示:

在此输入图像描述

那么如何防止这种情况,并在缩放时将缩放视图保持在中心?正如你可能知道的那样,传统的方法是通过弄乱滚动视图的布局来处理这个问题,正如Josh和Eliza在2010年辉煌的经典WWDC视频104中所描述的那样.这可以通过使用委托或通过子类化UIScrollView来完成,并提供所需的结果:

在此输入图像描述

现在到2017年的WWDC视频201(https://developer.apple.com/videos/play/wwdc2017/201/?time=1496),并有伊丽莎作出要求,新(iOS版11)contentLayoutGuide解决了放大,而问题以新的方式保持中心:她说将内容视图置于内容布局指南的中心.

但她没有证明.当我为自己尝试时,我发现它并没有解决问题.我缩放就好了,但变焦时出来,使变焦倍数小于1,内容画面上移至左上角,只是因为它总是有.

有没有人弄清楚视频中的这个主张究竟意味着什么?iOS 11如何使中心变焦比过去更容易?

编辑我实际上收到了Apple的一个示例项目,以回应我的错误报告,他们声称如何解决这个问题,但事实并非如此!所以我得出结论,即便是Apple也不知道他们在这里谈论什么.


推荐阅读
author-avatar
潙沵悈煙卻悈鋽孒沵
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有