我有一个ViewController子类,它以模态视图的形式呈现:

MyViewController *myViewController = [[MyViewController alloc] init];
[self presentModalViewController:myViewController animated:YES];


但是,模态视图显示为在底部带有白色条纹的大约标题或导航栏的高度。我的应用程序否则受导航控制。如何摆脱白色条纹(理想情况下添加标题栏)?

最佳答案

我不确定这是否是您问题中的两件事之一,您是要向模态视图控制器中添加导航控制器,还是要从模态视图中隐藏导航控制器。
我怀疑您实际上可能想将代码更改为以下内容,以便从NavigationController呈现模态视图控制器

 MyViewController *myViewController = [[MyViewController alloc] init];
[[self navigationController] presentModalViewController:myViewController animated:YES];


然后在您的MyViewController对象上调用setTitle:为其设置标题。

关于iphone - 模态ViewController底部有白色条纹,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7654859/

10-11 04:18