iphone - 使 UIView 全屏显示的问题

标签 iphone objective-c ios xcode ipad

我正在尝试制作一个 UIView 全屏,但问题是我的 View 没有覆盖所有屏幕这是我的代码:

    PDFView.frame = [[UIScreen mainScreen] applicationFrame];
    PDFView.frame = self.view.bounds;
    [PDFView setNeedsLayout];

enter image description here

我的应用仅在纵向模式下运行。

最佳答案

不覆盖整个屏幕是否意味着导航栏和/或标签栏仍然存在?如果是这样,请检查以确保您已在 View Controller viewDidLoad 中完成这些操作。

[[UIApplication sharedApplication] setStatusBarHidden:YES];    
 [self.navigationController setNavigationBarHidden:YES]
 [self.tabBarController.tabBar.hidden = YES]

这些应该会处理任何会阻止您的全屏显示的事情。

关于iphone - 使 UIView 全屏显示的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10724729/

相关文章:

iphone - 更改 UIImageView 模式 iPhone/iPad

ios - 创建 Apple App ID 时,权利 "Data Protection"有什么用?

ios - UICollectionViewFlowLayout 实现

iphone - 如何在 iPhone 应用程序上获得黑色状态栏?

iphone - 如何将 UISwitch 的状态保存到文件

ios - 如何在导航栏上设置UILabels

ios - 保存日期戳 iOS

ios - Localizable.strings (base) x 英文

iphone - NSNumber 的副本没有分配新内存

iphone - UIViewController 的 View 可以包含另一个 UIView 对象吗?