从tableviewCell内的按钮加载UIViewController

时间:2013-03-23 21:55:36

标签: ios uitableview uinavigationcontroller uibutton

我在tableviewcell里面有一个按钮,它位于tableview内(很明显),tableview位于导航控制器内的viewController里面

UINavigationCont - > ViewController1 - > UITableView - > UITableViewCell - > UIButton - > (从此按钮的IBAction启动一个新控制器)

我怎样才能做到这一点? 感谢

- (IBAction)addButtonPressed:(UIButton *)sender {
    ViewController1 *detailViewController = [[ViewController1 alloc]init];

    [self.superview.delegate presentPopupViewController:detailViewController animationType:MJPopupViewAnimationFade];
}

1 个答案:

答案 0 :(得分:1)

您应该在控制器内部使用导航逻辑,而不是单元格(我认为这是因为您调用了self.superview,因此将addDetailViewController方法移动到视图控制器中你所有的麻烦都应该消失。