How to push a view using a button in a navigation controller? I tried to follow this example: http://www.cimgf.com/2009/06/25/uitabbarcontroller-with-uinavigationcontroller-using-interface-builder/
This is exactly what I need, I have an UITabBarController
with 4 tabs and one of them is an UINavigationController
. I want to push that view containing the navigation controller from the first view- which is a simple UIView
. It doesn't work, I tried also with a programmatically created button and nothing happens. Any pointers?
Here's the code I have
@interface HomeViewController : UIViewController {
}
-(IBAction)pushViewController:(id)sender;
@end
---
#import "HomeViewController.h"
#import "NewViewController.h"
@implementation HomeViewController
-(IBAction)pushViewController:(id)sender {
NewViewController *controller = [[NewViewController alloc] initWithNibName:@"NewViewController" bundle:nil];
[[self navigationController] pushViewController:controller animated:YES];
[controller release], controller = nil;
}
Here is also the screenshot with the connections http://imageshack.us/photo/my-images/847/screenshot20110719at620.png/
I've tried what you guys suggested and still nothing, the buttons( whether they are created in Interface Builder
or programmatically ) act like they're not linked to any method.