複雑なスクロール動作を持つカスタム ビューがあります。UIScrollView
慣性とエッジ バウンスの両方で、スクロールに と同じ物理特性を持たせたいと思います。からの物理コードを何らかの方法で再利用して、UIScrollView
労力を節約し、一貫したユーザー エクスペリエンスを提供することは可能ですか?
1 に答える
0
これは一種のハックですが、実行できます。この解決策は、 WWDC 2012セッション #223:スクロール ビューによるユーザー エクスペリエンスの向上でうまく説明されています。主なトリックはUIScrollView
、コンテンツに定期的に配置し、デリゲート呼び出しによって報告されたオフセットの変更を監視し、scrollViewDidScroll:
それに応じてカスタム ビューのコンテンツを調整することです。唯一の問題は、他のタッチ入力を受け入れることです (スクロール ビューが実際のコンテンツ ビューを覆い、入力を飲み込むため)、WWDC ビデオに示されているように、これもかなり簡単に解決できます。
于 2013-03-18T16:59:31.927 に答える