0
所以我添加标签和这样我的UITableViewCell,当我添加子视图,我获悉我需要将其删除,否则他们将继续出问题......为什么我必须删除UITableViewCell的附加子视图,但不能删除UITableViewCell的子类?
我可以理解,但现在当我使用一个自定义单元类,我不再需要删除添加的子视图。为什么是这样?
我只是初始化在我的自定义单元格类的init方法的标签,用一个自定义的框架(未通过IB)。
所以我添加标签和这样我的UITableViewCell,当我添加子视图,我获悉我需要将其删除,否则他们将继续出问题......为什么我必须删除UITableViewCell的附加子视图,但不能删除UITableViewCell的子类?
我可以理解,但现在当我使用一个自定义单元类,我不再需要删除添加的子视图。为什么是这样?
我只是初始化在我的自定义单元格类的init方法的标签,用一个自定义的框架(未通过IB)。
我怀疑你离开了一个额外的裁判。请注意,[[foo alloc] init]返回带有+1的ref,并且添加子视图会再添加一个ref。
使用addsubview普通的方法是将它传递自动释放REF像这样(例子)。
[cell addSubview:[UILabel label:args]];
或本(例如):
[cell addSubview:[[[Foo alloc] init] autorelease]];
这对我来说并不很清楚...这是我加的子视图的方式。没有源代码, – Nadeem
不能说更多 –