1
我有一個視圖控制器在iPad上有三個UITableViews。它們都有設置爲VC的dataSource
和delegate
。在VC tableView:didSelectRowAtIndexPath:
,我這樣做:UITableViewCell setSelected:動畫時動畫沒有效果
UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
NSLog(@"Cell: %@", cell);
[cell setSelected:NO animated:YES];
它記錄了正確的單元格(非空),但始終保持選定的單元格,直到在同一個表中的另一個單元格被選中。如果我通過NO
爲animated
,它工作正常。這是怎麼回事?爲什麼細胞不會對其取消選擇進行動畫處理?
這是有效的。爲什麼這個工作和'UITableViewCell'調用不起作用? – 2012-04-19 15:43:09
tableview必須負責維護其所有單元格的選擇狀態。 UITableViewCell方法僅用於告訴單元格如何呈現自己 – evanflash 2013-03-23 16:37:35