Ios 在swift中设置暗模式属性

Ios 在swift中设置暗模式属性,ios,swift,ios-darkmode,Ios,Swift,Ios Darkmode,关于iOS上的暗模式,我有两个问题 我被App Store拒绝了,因为在黑暗模式下UI看起来很糟糕,所以我的问题是 是否需要在iOS 13的iOS应用程序上使用暗模式 如果需要暗模式,如何设置特定项目的颜色?部分应用程序我使用RGBa颜色,如下面的代码 btn_walk.tintColor = UIColor.init(red: 63/255, green: 236/255, blue: 201/255, alpha: 1) 那么,我怎样才能让这种颜色在黑暗模式下看起来很好呢?如何为特定项目

关于iOS上的暗模式,我有两个问题

我被App Store拒绝了,因为在黑暗模式下UI看起来很糟糕,所以我的问题是

  • 是否需要在iOS 13的iOS应用程序上使用暗模式
  • 如果需要暗模式,如何设置特定项目的颜色?部分应用程序我使用RGBa颜色,如下面的代码

    btn_walk.tintColor = UIColor.init(red: 63/255, green: 236/255, blue: 201/255, alpha: 1)
    
  • 那么,我怎样才能让这种颜色在黑暗模式下看起来很好呢?如何为特定项目(如文本视图或标签)设置暗模式颜色


    提前感谢。

    您不需要支持暗模式。要强制应用程序以灯光模式显示,请在.plist文件中添加
    用户界面样式
    作为类型
    字符串
    ,并将其设置为
    灯光


    一旦设置了暗模式用户界面,您就可以随时删除此选项。您不需要支持暗模式。要强制应用程序以灯光模式显示,请在.plist文件中添加
    用户界面样式
    作为类型
    字符串
    ,并将其设置为
    灯光


    一旦设置了暗模式用户界面,您就可以随时删除此选项。支持暗模式不是必须的。但对于最新的更新,您需要修复它。简单的方法是

    在中创建BaseViewController类和以下方法

    - (void)viewDidLoad {
        [super viewDidLoad];
    
        if (@available(iOS 13.0, *)) {
            self.overrideUserInterfaceStyle = UIUserInterfaceStyleLight;
        } 
        // Do any additional setup after loading the view.
    }
    

    然后使用基本控制器继承ViewController/TableViewController。就是这样。

    支持暗模式不是强制性的。但对于最新的更新,您需要修复它。简单的方法是

    在中创建BaseViewController类和以下方法

    - (void)viewDidLoad {
        [super viewDidLoad];
    
        if (@available(iOS 13.0, *)) {
            self.overrideUserInterfaceStyle = UIUserInterfaceStyleLight;
        } 
        // Do any additional setup after loading the view.
    }
    

    然后使用基本控制器继承ViewController/TableViewController。就这样。

    Ops,忘记响应了。-这正是我想要的。谢谢行动组,忘记回应了这正是我想要的。谢谢