1
我正在使用xcode 4.4.1使用IOS 5.1模擬器。我已經開始使用具有2個按鈕的視圖控制器。我有一個按鈕連接到嵌入了導航控制器的表格視圖。它使用模態連線進行連接。當我在模擬器中運行它並單擊該按鈕時,它將轉到表視圖,但我沒有頂部的按鈕以返回到視圖控制器。我該如何使該按鈕出現?從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