我有一个简单的 UIScrollView 和一个 UIPager,每当我滚动滚动视图时,我想更改我的寻呼机,但由于某种原因(void)scrollViewDidEndScrollingAnimation:(UIScrollView *)scrollView
没有被调用。
我的代表正在工作,因为(void)scrollViewDidScroll:(UIScrollView *)scrollView
刚刚工作,我在这里忘记了什么吗?
还是有另一种方法可以UIPager
在滚动视图滚动时更改?
我有一个简单的 UIScrollView 和一个 UIPager,每当我滚动滚动视图时,我想更改我的寻呼机,但由于某种原因(void)scrollViewDidEndScrollingAnimation:(UIScrollView *)scrollView
没有被调用。
我的代表正在工作,因为(void)scrollViewDidScroll:(UIScrollView *)scrollView
刚刚工作,我在这里忘记了什么吗?
还是有另一种方法可以UIPager
在滚动视图滚动时更改?
滚动视图在 UIScrollView 和 setContentOffset:animated: 和 scrollRectToVisible:animated: 方法的实现结束时调用此方法,但仅在请求动画时才调用。
以下两种方法调用只会起作用。必须是动画值YES
。
[myScrollView setContentOffset:<#(CGPoint)#> animated:YES];
[myScrollView scrollRectToVisible:<#(CGRect)#> animated:YES];
我弄错了(void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView
和(void)scrollViewDidEndScrollingAnimation:(UIScrollView *)scrollView
。
UIScroll View Delegate 不调用 ScrollViewDidEndScrollingAnimation