【发布时间】:2013-12-21 19:29:13
【问题描述】:
也许是个愚蠢的问题。但是我在视图控制器的代码中添加了一个导航项:
//Set add transactions button
UIBarButtonItem *addButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:self action:@selector(addButtonAction:)];
[self.navigationItem setRightBarButtonItem:addButton];
-(void)addButtonAction
{
}
我想从这个导航项直接转到一个新的视图控制器。但是,我无法创建从前一个视图控制器到下一个视图控制器的任何 segue。而且由于我的导航项是在代码中创建的,因此我无法从那里“拉”一个 segue 到一个新的 VC。我该怎么做?
【问题讨论】:
-
我认为你的问题是显示
newVC。为此,您可以在addButtonnAction中使用pushViewController:animated:.. -
然后如何继续?我的意思是我应该如何像往常一样在导航控制器中获得后退按钮?
-
为导航栏设置自定义后退按钮,在选择器方法中只需使用 'popViewController:animated:' 方法。
-
据我所知,当您按下导航视图时,后退按钮会自动出现