2015-07-19 84 views
0

如何獲取iOS UINavigationController上的默認返回按鈕?我在代碼中添加了按鈕,但我想要默認樣式。是否有包含'<'的系統映像的Enum,還是沒有真正的方法,我必須設計自己的?如何獲取默認iOS導航返回按鈕

繼承人的代碼,以使按鈕:

controller.DetailViewController.NavigationItem.SetLeftBarButtonItem (new UIBarButtonItem(UIBarButtonSystemItem.Stop, (sender, args) => { 
    controller.DetailViewController.NavigationController.PopViewController(true); 
}), true); 

它採用單觸寫在C#和Xamarin.iOS,但我可以,如果需要移植的Objective-C /斯威夫特代碼工作。我只是堅持在這一點上,似乎無法弄清楚。

回答

0

如果你推動你的視圖控制器,那麼你會得到默認的後退按鈕與導航欄。如果你不想推動viewController,那麼你需要將它添加到storyBoard上。對於推視圖控制器,你寫代碼爲

Your_ViewController *viewController = [self.storyboard instantiateViewControllerWithIdentifier:@"Your_ViewController"]; 
[self.navigationController pushViewController:viewController animated:YES]; 
相關問題