iPhone,如何根据表格视图行选择禁用/启用导航按钮?

时间:2011-01-15 10:58:00

标签: iphone xcode uitableview uinavigationbar

我想在我的表视图中选择一行时启用导航栏选择按钮。

怎么样?

1 个答案:

答案 0 :(得分:2)

使用enabled上的UIBarItem属性(UIBarButtonItem的超类)在表格视图的委托tableView:didSelectRowAtIndexPath:tableView:didDeselectRowAtIndexPath:方法中启用/禁用它。< / p>

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
  self.navigationItem.rightBarButtonItem.enabled = YES;
}

- (void)tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(NSIndexPath *)indexPath {
  self.navigationItem.rightBarButtonItem.enabled = NO;
}