2013-01-12 24 views
0

所以我添加标签和这样我的UITableViewCell,当我添加子视图,我获悉我需要将其删除,否则他们将继续出问题......为什么我必须删除UITableViewCell的附加子视图,但不能删除UITableViewCell的子类?

我可以理解,但现在当我使用一个自定义单元类,我不再需要删除添加的子视图。为什么是这样?

我只是初始化在我的自定义单元格类的init方法的标签,用一个自定义的框架(未通过IB)。

回答

0

我怀疑你离开了一个额外的裁判。请注意,[[foo alloc] init]返回带有+1的ref,并且添加子视图会再添加一个ref。

使用addsubview普通的方法是将它传递自动释放REF像这样(例子)。

[cell addSubview:[UILabel label:args]]; 

或本(例如):

[cell addSubview:[[[Foo alloc] init] autorelease]]; 
+0

这对我来说并不很清楚...这是我加的子视图的方式。没有源代码, – Nadeem

+0

不能说更多 –

相关问题