所以我有一个导航控制器(见下图),它“容纳”一个标签栏控制器。标签栏控制器有4个标签(视图)。现在,在其中一个视图中,我有一个UIButton。我想从这个按钮(突出显示)创建一个推送segue到另一个视图,但我需要它正在推动具有导航功能的视图。也就是说,众所周知,你无法推送到导航控制器。我怎样才能解决这个问题,并从UIButton推送到带有导航栏的ViewController?
编辑:
到目前为止,这是用于从UIButton推送到View Controller的代码。
HomeViewController.h
- (IBAction)favoritesPressed;
HomeViewController.m
- (IBAction)favoritesPressed {
FavoritesViewController *favoritesView = [[FavoritesViewController alloc] initWithNibName:@"FavoritesViewController" bundle:nil];
[self.navigationController pushViewController:favoritesView animated:YES];
}