我有一个tableView。我的tableView单元格有一个细节附件。 我的问题:当按下详细信息按钮时,如何按下另一个视图控制器。 当我正常按下单元格时,我的ViewController1会打开。但是当我点击单元格右侧的小i时,我想推动一个不同的视图控制器。 我怎么能这样做?
答案 0 :(得分:0)
使用此代码可以使用
-(void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath
{
// Push new View controller here
UIViewController *objVc=[[UIViewController alloc]init];
[self.navigationController pushViewController:objVc animated:YES]
}
答案 1 :(得分:0)
就像DidSelectRow
你需要修改DidSelectRow
到accessoryButtonTappedForRowWithIndexPath
-(void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath
{
// if u using .Xib
yourviewcontrollerName *vie=[[yourviewcontrollerName alloc]init];
[self.navigationController pushViewController: vie animated:YES];
//// if u using storyboard
[self performSegueWithIdentifier:@"yoursequeName"
sender:self];
}
您需要更多信息才能使用此链接Pushing to a Detail View from a Table View Cell using Xcode Storyboard