ドキュメントには、それはpoints
(1秒あたり、私が想定している)と記載されていますか?ただし、取得した値は(.5, 3.5)
範囲内です。その後、スクロール ビューは停止する前に数百ポイント移動します。実際の初期速度は桁違いに異なるはずです。
3617 次
2 に答える
17
ポイント/ミリ秒です。UIScrollView.h から:
// called on finger up if the user dragged. velocity is in points/millisecond. targetContentOffset may be changed to adjust where the scroll view comes to rest
- (void)scrollViewWillEndDragging:(UIScrollView *)scrollView withVelocity:(CGPoint)velocity targetContentOffset:(inout CGPoint *)targetContentOffset NS_AVAILABLE_IOS(5_0);
これは iOS 7 SDK からのもので、ベロシティで返される値が非常に低いことを考えると、より妥当と思われます。
于 2013-09-23T05:04:05.537 に答える
1
ドキュメントから
ユーザーがドラッグした場合、指を離して呼び出されます。速度はポイント/ミリ秒単位です。targetContentOffset を変更して、スクロール ビューが停止する場所を調整することができます
于 2013-03-31T00:54:45.083 に答える