我正在寻找有关以下内容的最佳实践的见解:
我有一个UITableView,我想在每个UITableViewCell中绘制一个自定义形状。 Apple的邮件应用程序中的“药丸”形状椭圆等描述文件夹中有多少邮件的内容。
最佳做法是什么?我应该将UIView子类化,并将该类添加到我的UITableView中,然后使用drawAtPoint:?
我不喜欢子类化UITableViewCell,我几乎可以肯定不需要它。我的细胞相当普遍。
你会怎么做?
答案 0 :(得分:0)
我会在Interface Builder中设计我的单元格。我将比继承UITableViewCell类更容易,你会发现一个关于如何做到这一点here的精彩视频教程。而且,如果没有编码,您将有机会使用非常漂亮的GUI工具设计自定义组件。
对于类似椭圆的绘图,您可以使用普通的UIView子类,您可以使用Interface Builder将其放置在任何位置。