2013-01-12 27 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

不能說更多 –

相關問題