按详细按钮时如何按下新视图

时间:2014-06-07 10:12:01

标签: ios objective-c uitableview detail

我有一个tableView。我的tableView单元格有一个细节附件。 我的问题:当按下详细信息按钮时,如何按下另一个视图控制器。 当我正常按下单元格时,我的ViewController1会打开。但是当我点击单元格右侧的小i时,我想推动一个不同的视图控制器。 我怎么能这样做?

2 个答案:

答案 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你需要修改DidSelectRowaccessoryButtonTappedForRowWithIndexPath

-(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