2013-03-26 51 views
0

我已經改變了UITableViewCell標籤的顏色,做reload的tableview如何強制重新加載的tableview?泰伯維附件按鈕和泰伯維小區名稱不改變顏色

[m_cEntityView reloadData]; 

[m_cEntityView selectRowAtIndexPath:self.m_cSelectdPath animated:NO scrollPosition:UITableViewScrollPositionNone]; 

但它正在採取這麼多的時間來重新加載UITableView,有時它不顯示accessory button,它在iPad Rootview controller中。請幫我解決這個問題?

+0

你也需要把狀態在你的cellForRowAtIndexPath方法,來改變顏色。 – 2013-03-26 09:47:07

+0

以編程方式執行重載表語句,並且嗯,我們也有條件設置顏色和重置顏色的條件。 – user2186457 2013-03-26 09:50:10

回答

0

用下面的方法可以更新表中全段,定的代碼將更新部分0

[tblViewPortfolio beginUpdates]; 
[tblViewPortfolio reloadSections:[NSIndexSet indexSetWithIndex:0] withRowAnimation:UITableViewRowAnimationNone]; 
[tblViewPortfolio endUpdates]; 
+0

但是,如果我這樣做,它正在take.More超過1秒滾動rootviewcontroller tableview again.for 1秒,我們無法與表交互 – user2186457 2013-03-26 10:05:04