我试图在按下按钮时在我的应用程序中显示“关于页面”,但是当我按下UIButton时,调用NSLog(@“Button pressed”),但视图将不会加载。这里是我的代码:加载.xib文件并显示它
- (IBAction)pushAbout {
NSLog(@"Button pressed");
AboutView * aboutView = [[AboutView alloc] initWithNibName:@"AboutView" bundle:nil];
[self.navigationController pushViewController:aboutView animated:YES];
[aboutView release];
}
我见过一个例子的代码,但它被称为在一个UITableViewController,而不是一个ordianry UIView的控制器。
类文件“AboutView”被创建为UIViewController子类。他们创造和保持不变
您的包中是否有AboutView.xib文件? – 2011-05-05 16:33:39
是的,它与AboutView.m和AboutView.h一起添加,并且只包含标签 – 2011-05-05 16:35:06
什么都不会发生?或者只是出现白色视图? AboutView.xib是否正确添加到目标?你有没有保存你的xib文件?我有时编辑我的xib并忘记保存... – 2011-05-05 16:40:57