如果我使用自定義UITableViewCell,是否需要設置heightForRowAtIndexPath?在我的NIB中,我已經設置了單元格高度。如果我使用自定義的UITableViewCell,是否需要設置heightForRowAtIndexPath?
當我覆蓋heightForRowAtIndexPath時,雖然將單元格的內容設置爲在NIB中定義的高度,但不顯示單元格的內容。
如果我不搭配heightForRowAtIndexPath單元格的內容出現,但由於默認高度不夠大,所以出現溢出。
+1原型設計模式的大量使用! – 2011-11-09 00:53:38
你是如何初始化prototypeCell的?你正在使用'initWithStyle:reuseIdentifier:'?如果我使用它,那麼'prototypeCell.frame.size.height'返回默認高度(44),而不是xib中定義的高度。 – kraftydevil 2013-07-12 06:35:17
筆尖負載可以爲您初始化它,並將包括正確的高度。您可以註冊單元格的筆尖,或將原型單元格映射到控制器的xib中的IBOutlet。 – 2013-07-15 12:30:25