私はUIScrollViewを持っており、scrollRectToVisibleを呼び出しています。 アニメーションの速度を設定したいと思います。それはできますか?カスタム速度での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の速度0
- 2. 変更UIScrollViewのドラッグ速度
- 3. scrollRectToVisible複数のUIScrollViewが機能していませんか?
- 4. UIScrollView scrollRectToVisibleは何もしていません
- 5. UIScrollViewで異なる速度で背景をスクロールする
- 6. カスタムUIGestureRecognizerの速度を実装する
- 7. UIScrollViewのパンニング速度を遅く/遅くする方法
- 8. UIScrollviewのスクロール速度を下げる方法は?
- 9. UIScrollViewは正常に動作しますが、scrollRectToVisible:何もしません。
- 10. UIScrollViewでユーザー速度のスクロールを知る方法はありますか?
- 11. 加速度計の速度
- 12. 別のビューでスクロールするとUIScrollViewがスクロールする速度が速くなります
- 13. JQueryの速度とJavaScriptの速度
- 14. TFS - 速度レポートのローリング平均速度
- 15. ファイルアクセス速度とデータベースアクセス速度
- 16. モバイルブラウザでのスクロールの速度(粘度)
- 17. openSSLの速度の精度
- 18. 速度(C#の)
- 19. 速度(SQLAlchemyの)
- 20. マウススクロールホイールの速度
- 21. アルゴリズムの速度
- 22. printf()の速度
- 23. スイフトチェックネットワークの速度
- 24. 速度:Apacheの速度で厳密なモードをオフにする
- 25. UIScrollView内のUIScrollView内のUIScrollView
- 26. リアルタイムでの会話速度
- 27. 時間と高度からの速度と加速度
- 28. UIScrollViewに最小減速速度を実装する方法はありますか?
- 29. UIScrollView scrollRectToVisible:アニメーション:アニメーションが終了したときにメソッドを呼び出す方法がありますか?
- 30. UIScrollViewを使用したカスタムUITableViewCell