gpt4 book ai didi

ios - 使用 uinavigationcontroller 时的全屏背景图像

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:02:23 26 4
gpt4 key购买 nike

我有一个 UINavigationController 和 UINavigationBar hidden = YES。

我想要全屏 bg 以查看嵌入在 UINavigationController 中的 View 。

但我只得到: http://cs616618.vk.me/v616618797/1bf0d/FEdIn0Nn4x8.jpg

是否可以在状态栏下全屏显示?我使用独立的 View Controller 实现了这一点,但是在 UINavigationController 中使用它时,它变得像在图像上一样。

最佳答案

检查所有 View Controller 是否正确配置:

UINavigationController:

<code>UINavigationController</code> configuration

rootViewController(在 UINavigationController 内):

<code>UIViewController</code> configuration

这是我使用上述配置和 UIImageView 上的“Aspect fill”设置得到的结果:

Full screen image behind status bar

如果您想以编程方式执行此操作,请尝试以下操作:

在你的 View Controller 的代码中:

- (UIStatusBarStyle)preferredStatusBarStyle
{
return UIStatusBarStyleLightContent;
}

以及在何处初始化您的 UINavigationController(AppDelegate 等):

navController.edgesForExtendedLayout = UIRectEdgeAll;

当然,不要忘记注释或删除所有可能干扰这些设置的代码行。

关于ios - 使用 uinavigationcontroller 时的全屏背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28251764/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com