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
不能說更多 –