我一直在想UITableView
和他们的细胞一段时间。 UITableView
是一个非常方便的UIView子类,但UITableViewCell
上有很多预定/强制内容。我想知道为UIView
创建自定义UITableViewCell
(最终会成为UITableView
)的最佳方式是什么?
单元格具有必须设置的特定样式,并且除了内容之外,还有预定的UILabel
和附件视图完全不可变。我发现这是一个很大的浪费,但只是给单元格一个自定义的内容视图(和背景视图,如果有人喜欢)不会阻止或删除这些进程或恢复内存。
有没有办法创建一个UITableViewCell
子类的较轻版本?或者有没有办法使用带选择方法的UIView(除了基本上使用UITableView
创建自定义UIScrollView
)?
任何建议都会非常感激。
答案 0 :(得分:0)
有几种方法:
来自XIB文件:
使用绘图:
答案 1 :(得分:0)
似乎没有答案。 UITableViewCells将始终自动添加UILabel和其他视图。不过,我不确定在你设置之前是否已经分配了它们。他们可能有自定义设置/分配方法。