UITableView(_UITableViewPrivate) _smoothscroll: 负责啥?
Posted
技术标签:
【中文标题】UITableView(_UITableViewPrivate) _smoothscroll: 负责啥?【英文标题】:What is UITableView(_UITableViewPrivate) _smoothscroll: responsible for?UITableView(_UITableViewPrivate) _smoothscroll: 负责什么? 【发布时间】:2011-10-28 11:46:38 【问题描述】:在分析应用程序时,要意识到相当多的时间 (37%) 都花在了
UITableView(_UITableViewPrivate) _smoothscroll:
有与视图渲染及其层次结构相关的印象,但无法找到任何证据来支持这一点。
【问题讨论】:
如果它以下划线开头,它很可能是私有的 【参考方案1】:这是一个私有方法。 用于减速时减速。
您的 UITableViewCell 上可能有特殊的“drawRect”子视图。 请检查您的 UITableViewCell 的子视图,看看您在哪里失去了性能。
【讨论】:
感谢乔纳斯。还有其他可能影响它的吗?看起来“drawRect”没有被覆盖。这是在 ios 4.1 上的第三代 iPod touch 上。开销听起来合理吗? 你的滚动流畅吗?或者你有问题吗? 37% 可能很好,... % 值始终与其他性能影响有关。因此,如果它是平滑的,37% 可能是一个合理的值。以上是关于UITableView(_UITableViewPrivate) _smoothscroll: 负责啥?的主要内容,如果未能解决你的问题,请参考以下文章
iOS UITableView删除组中唯一行,即[UITableView _endCellAnimationsWithContext:] warning
UITableView _endCellAnimationsWithContext:无故断言失败
断言失败 -[UITableView _endCellAnimationsWithContext]
tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) 没有被调用
应用程序退出 *** -[UITableView _configureCellForDisplay:forIndexPath:] 中的断言失败