我想在我的表视图中选择一行时启用导航栏选择按钮。
怎么样?
答案 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;
}