2011-06-20 16 views
2

UIScrollViewにサブビューを追加すると、これによって滑らかさやUIScrollViewの何かが変更されますか?たとえば、主にテキストを持つUIScrollViewを使用している場合は、これによってテキストにエフェクトを追加するために、いくつかのジェスチャやサブビューのない元のUIScrollViewの滑らかさを変更するために、その上にいくつかのビューを追加します。ありがとう。UIScrollViewの上にビューを追加する

答えて

2

ジェスチャーは変更されません。

滑らかさは、サブビューの重さによって異なります。私はあなたがそれらをたくさん追加し、それらが多くの動的なコンテンツなどをレンダリングする必要があると思うが、それはスクロールを少しラフにするかもしれないが、あなたがほんの少しのサブビューを追加しているなら、

比較すると、UITableViewは、多くのサブビューを持つUIScrollViewであり(各セルはサブビューであり、セルにはいくつかのサブビューもあります)、通常は高速にレンダリングされます。

0

実装するサブビューの世界で実装が最も悪いdrawRect:の場合、スムーズでスムーズなスクロールを得るには、多くのビューを必要としません。

タイムプロファイラを使用してInstrumentsでコードをプロファイリングし、スロースクロールの原因を確認する必要があります。

関連する問題