你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> ios之清除cell緩存,解決cell的重用問題。

ios之清除cell緩存,解決cell的重用問題。

編輯:IOS開發綜合
tableView表格中的cell有重用機制,這是一個很好的東西,可以避免開辟很多的空間內存。但是有時候我們不想讓它重用cell,,可以用以下的代碼解決。   將這個代碼放在:   - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ }這個函數中執行就好了。    
//清楚cell的緩存  
NSArray *subviews = [[NSArray alloc] initWithArray:cell.contentView.subviews];  
for (UIView *subview in subviews) {  
    [subview removeFromSuperview];  
}  

 

 
  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved