Iphone 在UIScrollView顶部添加视图

Iphone 在UIScrollView顶部添加视图,iphone,uiscrollview,Iphone,Uiscrollview,将子视图添加到UIScrollView时,是否应更改UIScrollView的平滑度或其他任何内容?例如,如果您有一个以文本为主的UIScrollView,则在其顶部添加两个视图以向文本添加效果,这是否会更改任何手势,或更改没有子视图的原始UIScrollView的平滑度?谢谢。它不会改变手势 至于平滑度,这取决于子视图有多重。我想如果你添加了很多,它们需要呈现大量的动态内容,这可能会使滚动有点粗糙,但是如果你只添加了几个子视图,你就可以了 作为比较,可以认为UITableView是一个UISc

将子视图添加到UIScrollView时,是否应更改UIScrollView的平滑度或其他任何内容?例如,如果您有一个以文本为主的UIScrollView,则在其顶部添加两个视图以向文本添加效果,这是否会更改任何手势,或更改没有子视图的原始UIScrollView的平滑度?谢谢。

它不会改变手势

至于平滑度,这取决于子视图有多重。我想如果你添加了很多,它们需要呈现大量的动态内容,这可能会使滚动有点粗糙,但是如果你只添加了几个子视图,你就可以了


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

如果您实现的子视图的drawRect:实现是世界上最差的,那么您不需要太多的视图来降低速度,非平滑滚动

您应该使用时间分析器在Instruments中评测代码,并查看是什么导致了缓慢的滚动