Iphone UITableView显示按钮错误
当用户点击“公开”按钮时,我会执行一个推送新视图的步骤 控制器到当前导航控制器。问题是当我弹出按钮时 控制器到达UITableView时,我发现披露按钮仍处于黑暗状态 蓝色<代码>请参阅所附图像。Iphone UITableView显示按钮错误,iphone,objective-c,xcode,uitableview,Iphone,Objective C,Xcode,Uitableview,当用户点击“公开”按钮时,我会执行一个推送新视图的步骤 控制器到当前导航控制器。问题是当我弹出按钮时 控制器到达UITableView时,我发现披露按钮仍处于黑暗状态 蓝色请参阅所附图像。 这是因为选定了单元格。默认情况下,选定的状态不会被清除。添加到视图将显示方法: [self.tableView deselectRowAtIndexPath:[self.tableView indexPathForSelectedRow] animated:animated]; 根据您对tableView属
这是因为选定了单元格。默认情况下,选定的状态不会被清除。添加到
视图将显示方法:
[self.tableView deselectRowAtIndexPath:[self.tableView indexPathForSelectedRow] animated:animated];
根据您对tableView属性的命名而定。您是否尝试过此功能,希望它能对您有所帮助
- (void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath {
[tableView reloadRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationNone];
[tableView selectRowAtIndexPath:indexPath animated:NO scrollPosition:UITableViewScrollPositionNone];
}
tableView是否在UITableViewController中?是的,它在UITableViewController中。您是否在按钮的IBAction上执行代码中的segue?谢谢,但我以前这样做过,现在已经在代码中对其进行了注释,因为它无法解决问题。