目前我正在使用故事板的自動佈局來動態調整自定義的UITableViewCell
的大小。除了在滾動時存在內存泄漏之外,所有內容都應該如其應有的那樣工作。從Storyboard加載自定義的UITableViewCell
我知道這個問題是從內部
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
我的問題是,這將是創建一個參考單元的最佳方法調用
[self.tableView dequeueReusableCellWithIdentifier:CellIdentifier];
?如何在沒有dequeueReusableCellWithIdentifier
的情況下從故事板加載單元格?
可以從viewDidLoad
撥打電話dequeueReusableCellWithIdentifier
並創建參考單元格作爲屬性嗎?
我需要參考單元格進行尺寸調整。
感謝您的任何幫助。
看來這也會造成泄漏。我正在測試它。 – Iki
昨晚,我與泰勒福克斯(@smileyborg)的交談中,他創造了自動佈局和動態表視圖高度[鏈接](一個很好的例子http://stackoverflow.com/questions/18746929/using-auto-佈局在-的UITableView換動態小區的佈局,可變行高度/ 18746930#18746930),同時他也證實,使用dequeueReusableCellWithIdentifier的cellForRowAtIndexPath之外可能創造泄漏。 – Iki
好奇@smileyborg認爲這會泄漏。我的[TLIndexPathTools](https://github.com/wtmoose/TLIndexPathTools)使用此方法自動計算沒有人報告泄漏的單元格高度。我只是測試它。如果你有一個泄漏的場景,我想看看。 –