iphone - 模态视图 Controller 底部有白色条纹

标签 iphone ios modal-dialog

我有一个 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/

相关文章:

ios - 如何在did select row方法collectionview中播放视频

iPhone/iPad IOS App Instrument 内存计数与 task_info 内存计数

iphone - 我怎样才能让 NSTimer 在用户使用应用程序的整个过程中一直运行?

iphone - UITextChecker : Memory Issue With Learning Thousands Of Words

ios - Storyboard上的自动排列 View

javascript - react.js 确认模式

c++ - MFC 强制 CMultiDocTemplate 中的 CFormView 始终位于顶部

显示关闭并返回主 html 列表的 Javascript 模式

ios - UIView 角半径在小屏幕上很锐利

ios - 动态更改服务器上的 .ipa 文件