我有一个视图(继承了navigationController属性),但当我点击此视频中的图像时,我需要以模态方式呈现一个viewController。
在这里查看:Navigation View in Modal View我这样做了:
*我创建了一个新的navigationController,以root身份显示我需要呈现的视图,并以模态方式呈现我的新navigationController **
moviePlayer = [[[CustomMoviePlayerViewController alloc] initWithPath:path1] autorelease];
navigationController1 = [[UINavigationController alloc] initWithRootViewController:moviePlayer];
[self.navigationController presentModalViewController:navigationController1 animated:YES];
在这里它是 - 这是我的屏幕在模拟新的navigationController之前的样子。 http://i51.tinypic.com/2l9no8k.png
然后我这样做:
[self.navigationController presentModalViewController:navigationController1 animated:YES];
礼物我的navigationController。
当我关闭navigationController时,我的屏幕如下所示: http://i51.tinypic.com/zy69mr.png
我的页眉和页脚消失了。对此有任何解决方法。谢谢!
答案 0 :(得分:0)
我也有同样的问题,我做的是,你可以在tabbar控制器而不是导航控制器上设置模态视图控制器。
修改强>
而不是[self.navigationController presentModalViewController:navigationController1 animated:YES];
写[tabBarController presentModalViewController:viewController animated:YES];