从UITableVIew返回按钮到UIViewController IOS

问题描述:

我正在使用xcode 4.4.1使用IOS 5.1模拟器。我已经开始使用具有2个按钮的视图控制器。我有一个按钮连接到嵌入了导航控制器的表格视图。它使用模态连线进行连接。当我在模拟器中运行它并单击该按钮时,它将转到表视图,但我没有顶部的按钮以返回到视图控制器。我该如何使该按钮出现?从UITableVIew返回按钮到UIViewController IOS

+0

可以看到导航控制器在你的tableview? – spider1983

+0

如果它作为模型控制器呈现,则不会有任何后退按钮。你可能必须自己添加一个取消或完成按钮,然后轻轻点击模型视图。 – iDev

+0

当您按下视图控制器时,后退按钮会自动出现,但当您呈现任何视图控制器时,您必须手动执行。 – priyanka

你必须做一个UIBarButtonItem,将其设置为navigationItemleftBarButtonItemrightBarButtonItem,有点像如下:

UIBarButtonItem *closeBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Close" style:UIBarButtonItemStyleBordered target:self selector:@selector(closeTableView)]; 
self.navigationItem.rightBarButtonItem = closeBarButtonItem; 
closeTableView方法

然后:

- (void)closeTableView 
{ 
    [self dismissViewControllerAnimated:YES completion:nil]; 
}