2012-10-22 50 views

回答

2

我認爲這主要是由於歷史原因:UITableViewHeaderFooterView是在iOS 6中引入的。此時UITableViewCell自6個主要iOS版本存在。在iOS 6之前,您已經將純UIView用於頁眉和頁腳。

當蘋果決定再利用概念對補充視圖有利時,他們也無法將這部分API抽出到一個新類中,並將其插入到UITableViewCellUIView之間。另外,Objective-C並不傾向於爲每個微小的實現細節引入如此多的類,例如java。

+0

Ahh .... UITableViewHeaderFooterView適用於IOS6?在IOS6之前我們不能使用重用? –

+0

@HaryantoCiu這是正確的。 –

+0

更有意義的是將所有標題放在數組中,然後回想一下。反正沒有那麼多頭。 –

相關問題