有谁有提示吗?

我试了UIViewControllerBasedStatusBarAppearance

-(UIStatusBarStyle)preferredStatusBarStyle{ 
    return UIStatusBarStyleLightContent; 
}

但这些方法不起作用.

推荐答案

你试过这个吗?

  1. 在Info.plist中将"查看基于控制器的状态栏外观"(UIViewControllerBasedStatusBarAppearance)设置为YES.(YES是默认值,因此您也可以在plist中省略此值.)

  2. 在您的viewDidLoad方法中,调用[self setNeedsStatusBarAppearanceUpdate].

  3. 实现preferredStatusBarStyle,返回此视图控制器所需的状态栏样式.

    - (UIStatusBarStyle) preferredStatusBarStyle { 
        return UIStatusBarStyleLightContent; 
    }
    

Ios相关问答推荐

与iPadOS中带有扣件的模式相似的组件是什么?

当重新呈现UI时,嵌套的 struct 值如何与@Observable一起工作?

Swift在SceneKit中为scnnode添加自定义几何体(视图)

使用标头UICollectionViewFlowLayout时的简单SwiftUI视图错误

如何使用Swift以编程方式更改SVG文件中某些元素的 colored颜色

clang:错误:SDK 路径中不包含libarclite

BezierPath 中绘制图像形状轮廓的算法(Canny 边缘检测器)

为什么这个 SwiftUI 状态在作为非绑定参数传递时没有更新?

拔下设备后,DriverKit USB 驱动程序 (dext) 进程不会终止

从iOS键盘输入时Flutter TextField输入消失

我正在try 制作一种 Select 器样式,例如设置中的外观 Select 器

SwiftUI 图像与下拉视图切换一起 skip

为什么我不能让 passthrough 科目为 combine 工作?

@Environment 的存在会导致列表在滚动时不断重建其内容

如何在 SwiftUI 的列表中使用带有 swipeActions 的 NavigationLink

如何从一个特定的视图控制器中隐藏导航栏

在 Grand Central Dispatch 中使用 dispatch_sync

是否可以使用 sharedHTTPCookieStorage 为 UIWebView 手动设置 cookie?

应用程序不包含正确的测试版权利

判断从 JSON 字符串返回的 Objective-C 中的空值