2011-06-20 112 views
2

當你添加一個子視圖到UIScrollView,這是否應該改變UIScrollView的平滑度或其他任何東西?例如,如果你有一個主要是文本的UIScrollView,那麼在它上面添加一些視圖,以便爲文本添加一個效果,如果這改變了任何手勢,或者沒有子視圖的原始UIScrollView的平滑度?謝謝。在UIScrollView頂部添加視圖

回答

2

它不會改變手勢。

至於平滑度,它取決於你的子視圖有多沉重。我想,如果你添加了很多,他們需要渲染大量的動態內容等,它可以使滾動有點粗糙,但如果你只添加了幾個子視圖,你應該沒問題。

作爲比較,認爲UITableView是一個UIScrollView,它有很多子視圖(每個單元格都是子視圖,單元格也有幾個子視圖),並且它通常呈現得很快。

0

如果你實現的子視圖在世界上的實現最差drawRect:,你不需要太多的視圖來獲得緩慢,不平滑的滾動。

您應該使用Time Profiler在儀器中剖析您的代碼,並查看導致慢速滾動的原因。