我做了一个应用程序有一个导航控制器,应用程序工作正常,但在一个UIView我有一个UITableView。
当推细胞我需要打开新视图时。我在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并且不起作用。我完全糊涂了。
答案 0 :(得分:0)
您需要重新设计视图,以便在显示为模态视图时正确显示
答案 1 :(得分:0)
使用此验证ur nib文件的名称是NextViewController
NextViewController * nextView = [[NextViewController alloc] initWithNibName:@“NextViewController”bundle:nil];
[self.navigationController pushViewController:NextViewController animated:YES];
[NextViewController release];