我有一个 ViewController 子类,我将其呈现为模态视图:
MyViewController *myViewController = [[MyViewController alloc] init];
[self presentModalViewController:myViewController animated:YES];
但是,模态视图在底部显示白色条纹,大约是标题或导航栏的高度。我的应用程序是由导航控制的。如何去掉白色条纹(最好添加标题栏)?
最佳答案
我不确定这是否是您问题中的两件事之一,您是否试图将导航 Controller 添加到模态视图 Controller 中,或者您是否试图从模态视图中隐藏导航 Controller 。 我怀疑您实际上可能想将代码更改为以下内容,以从 NavigationController 呈现模态视图 Controller
MyViewController *myViewController = [[MyViewController alloc] init];
[[self navigationController] presentModalViewController:myViewController animated:YES];
然后在 MyViewController 对象上调用 setTitle: 来设置它的标题。
关于iphone - 模态视图 Controller 底部有白色条纹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7654859/