所以我得到了這個方法,我在didSelectRowAtIndexPath
撥打:iOS7:泰伯維不加載附件改變
- (void)selectTableViewRow:(int)row {
[[self.tableView cellForRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:1]] setAccessoryType:UITableViewCellAccessoryNone];
[[self.tableView cellForRowAtIndexPath:[NSIndexPath indexPathForRow:1 inSection:1]] setAccessoryType:UITableViewCellAccessoryNone];
[[self.tableView cellForRowAtIndexPath:[NSIndexPath indexPathForRow:2 inSection:1]] setAccessoryType:UITableViewCellAccessoryNone];
[[self.tableView cellForRowAtIndexPath:[NSIndexPath indexPathForRow:row inSection:1]] setAccessoryType:UITableViewCellAccessoryCheckmark];
}
(這是隻有三個單元,從而沒有for循環)
它完美的罰款。當一個單元格被選中時,出現一個複選標記,其他單元被刪除。 但是,當我在viewDidLoad
中調用此方法時,圖形上沒有任何變化。
我必須重新加載setAccessoryType
後表視圖?
謝謝,我只是做在故事板整個表視圖,所以我有點困惑:d –