我有一個UIScrollView,我打電話給scrollRectToVisible:animated:YES就可以了。 我想設置動畫的速度。可以這樣做嗎?UIScrollView scrollRectToVisible在自定義速度
7
A
回答
12
我最終找到了解決方案。在我的情況下,滾動發佈後以編程方式動畫,以模仿老虎機(具有3個水平UIScrollViews)。正在使用scrollRectToVisible:animated:方法執行此操作。
我設置使用的UIView的beginAnimation自定義速度:
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDelegate:self];
[UIView setAnimationDuration:(abs(rMid-pMid)*0.3)];
scrollMid.contentOffset = CGPointMake(rMid*320, 0);
[UIView commitAnimations];
AnimationDuration取決於滾輪有每個「引」之間移動的距離。
4
現代版本塊:
[UIView animateWithDuration:1.0 animations:^{
[self.scrollView scrollRectToVisible:CGRectMake(...) animated:NO];
} completion:^(BOOL finished) {
...
}];
相關問題
- 1. UIScrollView和scrollRectToVisible:動畫:
- 2. 有沒有辦法改變scrollRectToVisible的速度?
- 3. UIScrollView自定義ViewController
- 4. UIScrollView scrollRectToVisible沒有做任何事情
- 5. UIScrollView ScrollRectToVisible - 不能使用動畫=是
- 6. UIscrollview中的自定義UIButton
- 7. 自定義UIScrollView動畫
- 8. 使用UIScrollView自定義UITableViewCell
- 9. 實現自定義UIScrollView
- 10. 如何使UIScrollView以特定速度自動滾動?
- 11. 自定義memstr(strstr)速度優化
- 12. 速度未定義
- 13. 更改UIScrollView拖動速度
- 14. 更改UIScrollView滾動速度
- 15. 如何在UIScrollView中自定義分頁?
- 16. 正確地定義高度的UIScrollView
- 17. uiscrollview scrollViewWillBeginDragging messes up uitableview自定義單元格高度
- 18. UIScrollView - scrollRectToVisible - 在屏幕中心顯示一個按鈕?
- 19. UIScrollView在使用SetContentOffset或scrollRectToVisible後會凍結
- 20. UIScrollView自定義傳呼距離
- 21. 自定義UIScrollView分頁與scrollViewWillEndDragging
- 22. 自定義UIScrollView滾動條顏色?
- 23. iphone的UIScrollView - 自定義分頁距離
- 24. 的UIScrollView或自定義繪製
- 25. 實現自定義縮放UIScrollView
- 26. UIScrollView的自定義尺寸(不得到)
- 27. 自定義UIScrollView的滾動條
- 28. 更改自定義UIView到UIScrollView
- 29. 更改UIScrollView捏縮放速度
- 30. 如何更改UIScrollView contentOffset動畫速度?