在UIScrollView上添加视图

时间:2011-06-20 16:39:51

标签: iphone uiscrollview

将子视图添加到UIScrollView时,是否应更改UIScrollView的平滑度或其他任何内容?例如,如果你有一个主要是文本的UIScrollView,那么在它上面添加几个视图以便为文本添加效果,如果这改变了任何手势,或没有subViews的原始UIScrollView的平滑度?感谢。

2 个答案:

答案 0 :(得分:2)

它不会改变手势。

至于平滑度,取决于您的子视图的重量。我想如果你添加很多它们,并且它们需要渲染很多动态内容等,它可能会使滚动有点粗糙,但如果你只添加几个子视图你应该没问题。

作为比较,认为UITableView是一个UIScrollView,上面有很多子视图(每个单元格都是一个子视图,单元格也有几个子视图),它通常渲染速度很快。

答案 1 :(得分:0)

如果您实施的子视图在世界上具有最差的drawRect:实现,则您不需要很多视图来获得缓慢,不平滑的滚动。

您应该使用Time Profiler在Instruments中分析您的代码,并查看导致慢速滚动的原因。