2013-07-23 59 views
0

我知道的UITableView可重複使用頁眉和頁腳視圖的UITableViewCell的頁眉或頁腳查看

但對我來說,我有UITableView的細胞,我還需要放置在欄目標題,並在正常行

如果我使用

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section { 

    MyCell * cell = [tableView dequeueReusableCellWithIdentifier:@"MyCell"]; 
    // ... 
    return cell; 
} 

它是如何與複用鍛鍊身體嗎? (消息是否可以重複使用,即使傳遞也是如此),還是會禁用單元重用

+0

你不能在那裏使用它。有一種方法可以滿足你的需要。也許閱讀文檔? – Desdenova

+0

你可以在那裏使用它。不尋常的,但它的作品。 –

回答

0

單元在脫離屏幕時會被釋放。所以他們不會被重用。一個簡單的方法來驗證這是繼承UITableViewCell具有以下

- (void)dealloc 
{ 
    NSLog(@"I got dealloc'ed"); 
} 

,併爲您滾動觀察控制檯輸出。

0

這些一直工作正常。您首先應該創建一個具有該名稱的原型,或者使用您的自定義部分標識符註冊一個自定義的筆尖。但是,我注意到當你向表中動態添加新節時,這會在iOS 7中破解。恢復爲普通的非重用UIView的作品。真是一個恥辱!