首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS 6 AppStore应用程序列出UIScrollView行为

iOS 6 AppStore应用程序列出UIScrollView行为
EN

Stack Overflow用户
提问于 2012-12-11 22:41:28
回答 1查看 302关注 0票数 1

有人知道如何在iOS 6 AppStore应用程序列表中实现滚动视图的行为吗?特别是,3,5个图标的分页(图标的一半在右侧),以及当列表结束时-图标的一半在左侧。

到目前为止已经尝试过了: 1.自定义手势识别器(看起来有点老套,代码中有很多数学问题) 2.滚动视图及其子视图的不同配置(插入、框架、内容大小等),但它仍然不能像预期的那样工作

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-11 23:06:09

我不能100%确定App Store应用程序是否真的使用UIScrollView -它过去主要是基于超文本标记语言的。

无论如何,您应该能够使用iOS 5中引入的相对较新的委托方法scrollViewWillEndDragging:withVelocity:targetContentOffset:。此方法设计用于在用户抬起手指后将滚动视图移动到自定义位置,而无需担心减速/速度(即自定义分页偏移量)。对于要触发的这个委托方法,您需要确保您的滚动视图设置为不是page。

一旦它被触发(当用户将手指从屏幕上移开时),您就可以计算所需的内容偏移量并设置传入的targetContentOffset属性。然后,滚动视图将自动减速到您提供的适当内容偏移。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13822072

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档