[iOS 13应用程序中的深色主题设置不会更改警报控制器的呼叫电话号码样式

问题描述 投票:0回答:1

在我的应用中,我只想使用灯光模式。在AppDelegate中,我使用了didFinishLaunchingWithOptions:

if #available(iOS 13.0, *) {
             UIWindow.appearance().overrideUserInterfaceStyle = .light
         }

而且效果很好。但是当我使用时:

  if let url = URL(string: "tel://\(alertItems[indexPath.row - 1].phoneNumber)"), UIApplication.shared.canOpenURL(url) {
    UIApplication.shared.open(url)

警报控制器随系统设置主题一起出现(例如,黑色)。我该如何解决这个问题?

swift system-calls uialertview ios13 ios-darkmode
1个回答
0
投票

您可以尝试

在info.plist中添加密钥

用户界面样式

并且其值设置为=浅

User Interface Style = Light
© www.soinside.com 2019 - 2024. All rights reserved.