【发布时间】:2011-10-06 15:02:59
【问题描述】:
我正在创建一些UITableViewCells,里面有几个自定义项目,我的问题是要走什么路线:
1) 将我需要的所有内容作为单独的视图添加到 contentView,对文本使用 UILabels,对图像使用 UIImageViews(目前正在使用这个)
或
2) 将单个子类视图添加到 contentView,将我的所有文本添加为 NSString,然后是我的图像和 UIImages,然后在 drawRect 中绘制所有内容
什么会表现得更好,在什么情况下一个是更好的选择?,正如我所看到的,除非你真的在 contentView 中画线或其他东西,否则简单地使用选项 1 会更容易,并且根据对于这个Cocoa with love custom cells,虽然有点旧,但效率更高,所以我不知道这是否改变了。
那么什么对性能更好?在什么情况下你肯定会使用其中一个?
【问题讨论】:
标签: iphone uitableview uiimage uilabel drawrect