PS:请不要建议我使用应用代理方式,因为我将在我的应用程序视图中使用它。谢谢。
我尝试使用 aUINavigationController
来显示一个UITableView
喜欢的settings
应用程序。所以我试图一步一步开始。到目前为止,我尝试在导航堆栈中显示包含在视图控制器中的视图。但我在某处遗漏了一些东西。
这是我的相关代码:
.h file:
@interface ViewController : UINavigationController{
UINavigationController *navigationController;
UIViewController *viewController;
}
@property(nonatomic, strong)IBOutlet UINavigationController *navigationController;
@property(nonatomic, strong)IBOutlet UIViewController *viewController;
@end
.m 文件:
@implementation ViewController
@synthesize navigationController;
@synthesize viewController;
- (void)viewDidLoad
{
[super viewDidLoad];
//Do any additional setup after loading the view, typically from a nib.
self.viewController = [[UIViewController alloc]init];
self.navigationController = [[UINavigationController alloc] initWithRootViewController:self.viewController];
[self.navigationController.view addSubview:self.viewController.view];
}
**The xib file:**
当我运行应用程序时,我希望看到蓝色视图,但我看到的只是默认的蓝色导航栏,甚至没有“根视图控制器”标题消息。