2012-11-19 76 views
1

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

+0

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

+0

如果它作爲模型控制器呈現,則不會有任何後退按鈕。你可能必須自己添加一個取消或完成按鈕,然後輕輕點擊模型視圖。 – iDev

+0

當您按下視圖控制器時,後退按鈕會自動出現,但當您呈現任何視圖控制器時,您必須手動執行。 – priyanka

回答

0

你必須做一個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]; 
}