如何将滚动动画从一个uiscrollview“传输”到另一个
Posted
技术标签:
【中文标题】如何将滚动动画从一个uiscrollview“传输”到另一个【英文标题】:how to "transmit" scroll animation from one uiscrollview to another 【发布时间】:2014-06-13 14:38:58 【问题描述】:有两个uiscrollview A和B,当A滚动时我想在某个时间停止它并且B滚动视图继续在A的左侧滚动动画上。
谁能帮帮我?
B 视图是一个 uicollectionview ,它是 A 的子视图。当 A 滚动向上并且 B 将要离开屏幕边缘时,我停止 A 滚动并让 B 继续滚动。
因为A有三个子视图,每个人都不一样。(B是其中一个视图)
【问题讨论】:
这很有趣,但是,你能放图表吗?无论如何,首先想到的是 UIScrollViewDelegate 上的–[ scrollViewWillEndDragging:withVelocity:targetContentOffset:]
方法
【参考方案1】:
我建议您检查: 手势识别器:应该同时识别手势识别器: 并且您还可以覆盖滚动方法并仅在视图 A 不在 B 中时滚动视图 A,反之亦然。
【讨论】:
以上是关于如何将滚动动画从一个uiscrollview“传输”到另一个的主要内容,如果未能解决你的问题,请参考以下文章
如何使用autolayout将UIScrollView滚动到viewWillAppear的底部,没有可视化动画
IOS。当 UIScrollView 滚动时应用另一个滚动动画[关闭]