所以,我观看了一些WWDC 2010视频,在一个视频中,发言者指出使用drawRect绘制自定义tablecells而不是将它们放入IB中是一个很好的选择,因为它对性能有好处。我总是将它们放在IB中,所以我想问一下我是如何实际做的,只是通过覆盖tablecell的drawRect函数?使用drawRect而不是IB也值得吗?
谢谢,如果你有什么要问我会详细说明。
答案 0 :(得分:0)
UITableViewCell是UIView的子类,所以是的,如果你想创建一个自定义绘图,你应该覆盖-drawRect:
。在某些情况下,这可以提高性能,但在通常情况下,您可能没有显着不同的情况,即您正在回收细胞并且所有细胞都相似。