从UITableVIew返回按钮到UIViewController IOS
问题描述:
我正在使用xcode 4.4.1使用IOS 5.1模拟器。我已经开始使用具有2个按钮的视图控制器。我有一个按钮连接到嵌入了导航控制器的表格视图。它使用模态连线进行连接。当我在模拟器中运行它并单击该按钮时,它将转到表视图,但我没有顶部的按钮以返回到视图控制器。我该如何使该按钮出现?从UITableVIew返回按钮到UIViewController IOS
答
你必须做一个UIBarButtonItem
,将其设置为navigationItem
的leftBarButtonItem
或rightBarButtonItem
,有点像如下:
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];
}
可以看到导航控制器在你的tableview? – spider1983
如果它作为模型控制器呈现,则不会有任何后退按钮。你可能必须自己添加一个取消或完成按钮,然后轻轻点击模型视图。 – iDev
当您按下视图控制器时,后退按钮会自动出现,但当您呈现任何视图控制器时,您必须手动执行。 – priyanka