UITableView(_UITableViewPrivate)とは何ですか?_smoothscroll:責任ですか?

アプリをプロファイリングする際に、かなり多くの時間(37%)が

UITableView(_UITableViewPrivate) _smoothscroll:

ビューとその階層のレンダリングに関連する印象を持ちますが、これを裏付ける証拠を見つけることができませんでした。

0
アンダースコアで始まる場合は、プライベートである可能性が最も高い
追加された 著者 Cole Johnson,

1 答え

これはプライベートメソッドです。 それは減速中に減速するためのものです。

おそらくあなたのUITableViewCellに特別な "drawRect"サブビューがあります。 あなたのUITableViewCellのサブビューをチェックし、パフォーマンスを失う場所を確認してください。

1
追加された
Jonasに感謝します。それに影響を与える他に何かありますか? "drawRect"が上書きされるように見えません。それは、iOS 4.1の第3世代iPod touchにあります。オーバーヘッドは合理的ですか?
追加された 著者 qnoid,
あなたのスクロールは滑らかですか?あなたはそこに問題を抱えていますか? 37%は良い、...%の値は常に他のパフォーマンスの影響に関連しています。ですから、それが滑らかであれば、37%は妥当な値になります。
追加された 著者 Jonas Schnelli,