1

我想推送两个不同的视图控制器:1)。当 tableView 处于“正常模式”时 2)。当表格视图处于编辑模式时。编辑按钮在我的导航栏上。当表格视图处于“正常模式”时,我可以选择一个单元格,它变成蓝色并推动我的视图控制器。我怎样才能使它能够在编辑模式下选择表格视图?这是我到目前为止所做的:

- (void)tableView:(UITableView *)aTableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
DetailViewController *detailViewController = [[DetailViewController alloc] initForNewItem:NO];

[detailViewController setItem:selectedItem];

 //This doesnt work because i cant select the cell  
 if(aTableView.editing){

   [[self navigationController] pushViewController:detailViewController animated:YES];

} else {
//push something else     
}
4

1 回答 1

0

也许您应该将 UITableView 属性allowSelectionDuringEditing 设置为YES(默认为NO)。尝试在 LoadView 中设置它,而不是在 init 中。

于 2012-07-16T17:01:49.440 回答