iphone – 两个滚动视图工作同时一键式
发布时间:2020-12-14 19:46:47 所属栏目:百科 来源:网络整理
导读:我正在处理它的应用程序我必须同时使用两个滚动视图同步.这意味着如果我同时滚动一个滚动视图,则另一个滚动视图必须滚动它. 如果可以,那怎么办呢? 解决方法 在包含两个滚动视图的视图控制器中实现UIScrollViewDelegate协议.在里面: - (void)scrollViewDidS
我正在处理它的应用程序我必须同时使用两个滚动视图同步.这意味着如果我同时滚动一个滚动视图,则另一个滚动视图必须滚动它.
如果可以,那怎么办呢? 解决方法
在包含两个滚动视图的视图控制器中实现UIScrollViewDelegate协议.在里面:
- (void)scrollViewDidScroll:(UIScrollView *)scrollView 委托方法,获取内容偏移量: CGPoint offset = [scrollViewA contentOffset]; // or scrollViewB 然后设置另一个控件: - (void)setContentOffset:(CGPoint)contentOffset animated:(BOOL)animated 您可以通过在上面的委托方法中进行比较来确定要更改的那个: if( scrollView == scrollViewA ) // change offset of B else // change offset of A (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |