当用户点击公开按钮时,我执行推送新视图的segue
控制器到当前导航控制器。问题是我弹出推送的
控制器到达UITableView我发现披露按钮仍然是黑暗的
蓝色!!! see attached image.
答案 0 :(得分:2)
请你尝试一下,希望它会对你有帮助。
- (void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath {
[tableView reloadRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationNone];
[tableView selectRowAtIndexPath:indexPath animated:NO scrollPosition:UITableViewScrollPositionNone];
}
答案 1 :(得分:0)
那是因为细胞被选中了。默认情况下不会清除所选状态。添加到viewWillAppear
方法:
[self.tableView deselectRowAtIndexPath:[self.tableView indexPathForSelectedRow] animated:animated];
取决于您为tableView属性命名的内容。