iOS - 视图未打开(导航控制器应用程序)

时间:2011-03-30 10:48:26

标签: iphone objective-c

我做了一个应用程序有一个导航控制器,应用程序工作正常,但在一个UIView我有一个UITableView。

Example of the application

当推细胞我需要打开新视图时。我在didSelectRowAtIndexPath:

中尝试了这个
NextViewController *nextView = [[NextViewController alloc] initWithNibName:@"NextViewController" bundle:nil];
[self.navigationController pushViewController:nextView animated:YES];
[nextView release];

但是视图没有打开。我也尝试了这个:

NextViewController *screen = [[NextViewController alloc]initWithNibName:@"nextView" bundle:nil];
screen.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[self presentModalViewController:screen animated:YES];
[screen release];

现在,视图已打开但未正确定位,位于顶部导航栏和标签栏下方,隐藏了视图中的一部分。

如何正确打开视图?

编辑:

我把UIButton放在其他UIView中打开其他辅助UIView并且不起作用。我完全糊涂了。

2 个答案:

答案 0 :(得分:0)

您需要重新设计视图,以便在显示为模态视图时正确显示

答案 1 :(得分:0)

使用此验证ur nib文件的名称是NextViewController

NextViewController * nextView = [[NextViewController alloc] initWithNibName:@“NextViewController”bundle:nil];

[self.navigationController pushViewController:NextViewController animated:YES];

[NextViewController release];