ios - View Controller 状态栏在像 ios 8 这样的新 iPhone 中重叠

标签 ios objective-c iphone xcode

<分区>

View Controller 状态栏在 iOS 8 等新 iPhone 中重叠 Status Bar image当它重定向到另一个 View Controller 时,现有 View 屏幕状态栏会部分显示。我正在使用此代码进行重定向

SecondView *view = [[SecondView alloc] initWithNibName:nil bundle:nil];

[self presentViewController:view animated:YES completion:NULL];

最佳答案

这不是状态栏的错误,这是 iOS 13 的功能,如果你不想要这个,你可以将 modalPresentationStyle 设置为全屏。喜欢,

SecondView *view = [[SecondView alloc] initWithNibName:nil bundle:nil];
view.modalPresentationStyle = UIModalPresentationFullScreen;
[self presentViewController:view animated:YES completion:NULL];

关于ios - View Controller 状态栏在像 ios 8 这样的新 iPhone 中重叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59213934/

上一篇:iOS 以 Data Swift 形式上传图片

下一篇:ios - 使用委托(delegate)和协议(protocol)将数据从一个 Custom TableView Cell 传递到另一个

相关文章:

android - 跨设备和平台精确到毫秒的同步时间戳

ios - 如何在 iOS 上的 Metal 中使用 OpenCV 函数?

objective-c - 100% 使用 iPhone GPU

objective-c - 如何在没有导航 Controller 的情况下显示新的 UIViewController

iphone - 如何手动符号化 iOS 崩溃以查看崩溃日志

iphone - 带有自定义按钮的自定义 UIAlertView

iOS 自动调整大小的容器 View

objective-c - 在 iPad 上压缩 : Is it worth it?

iphone - 在编译 iPhone 应用程序时,armv7 相对于 armv6 的优势是什么?

ios - 点击图像全屏