我有4个互相叠加的UIScrollViews,当你拖动手指时它们都会滚动。然而,我想让其中一个以不同于其他人的速度滚动。
我尝试过使用
- (void)scrollViewDidEndDecelerating: (UIScrollView *)scrollView
- (void)scrollViewWillBeginDecelerating: (UIScrollView *)scrollView
- (void)scrollViewDidScroll: (UIScrollView *)scrollView
- (void)scrollViewDidEndDragging: (UIScrollView *)scrollView
- (void)scrollViewDidEndScrollingAnimation: (UIScrollView *)scrollView
在滚动发生时捕获,但在滚动期间或之后都不会调用它们。
我也尝试将其中一个视图的decelerationRate设置为不同但是它们仍然同时滚动?
有什么想法吗?
答案 0 :(得分:0)
我想,你没有实施UIScrollViewDelegate
方法。
请参阅UIScrollView的delegate属性。
@property(nonatomic, assign) id<UIScrollViewDelegate> delegate
并使用已实现
的类的对象进行设置UIScrollViewDelegate
方法,
myfirstScrollView.delegate = self;
mysecondScrollView.delegate = self;
.......
....