ios-darkmode相关内容
我在带有Xcode11测试版的iOS 13上工作。有什么办法可以在网页上支持暗模式吗?我已经为除WKWebview之外的所有其他视图创建了颜色集。如何将网页视图背景和文本颜色更改为暗模式? 推荐答案 假设您的问题是询问如何根据亮模式或暗模式的效果更改您在WKWebView中显示的Html内容的颜色,则您的应用程序代码中不会有任何操作。所有更改都需要在您的HTML内容使用的CSS中进行。
..
我创建的WKWebView没有一个URL。用户将此WKWebView用作Safari意味着用户可以在WKWebView上搜索任何内容。我面临着一个问题,当我改变暗模式和亮模式时,我的Web视图将只显示白色(光)模式。我的应用程序在这两种模式下都能正常工作,除了WKWebView之外,其他一切都很好。 已在上搜索,因此找不到任何与此相关的问题。 how to use iOS 13 darkmo
..
我使用iPhone模拟器进行开发,大多数UI组件都是使用SWIFT编写的。出于测试目的,是否有在深色模式和浅色模式之间切换的简单方法? 我发现从设置中启用和禁用暗模式非常耗时。此快捷方式将加快暗模式和亮模式的测试速度。 推荐答案 我最近偶然发现了它。切换模式的好方法。希望能有所帮助: CMD+SHIFT+A
..
我们有一个电子商务应用程序,可以在购买时发送订单详细信息,我们刚刚重新设计了该电子邮件模板.在过去的几天里,我们收到了一些客户的报告,称某些客户的电子邮件中有一半的文字丢失. 在最终获得屏幕截图后,我们了解到问题出现在使用深色模式的 iPhone 上.到目前为止,他们都是将 gmail 与 Mail 应用程序或 Safari 一起使用的客户(两者都有相同的问题).我不确定 gmail 因素是
..
我目前正在采用暗模式,我认为在 Interface Builder 中使用新的系统颜色(如 systemBackground 和 label 也可以正常工作 在 iOS 12 中运行应用程序时.我预计会出现编译器错误,但应用程序看起来像在 iOS 13 轻量模式下.所以很明显,运行时以某种方式将这些颜色转换为 iOS 12. 有谁知道幕后发生了什么,是否有一种方便的方法可以在代码中实现相同的
..
某些 UI 设置无法在暗/亮模式更改为 UIColor 时自动工作.例如 shadow 在图层中.因为我需要在明暗模式下删除和放置阴影,所以我需要在某个地方放置 updateShadowIfNeeded() 函数.我知道如何检测当前的模式: func dropShadowIfNeeded() {切换 traitCollection.userInterfaceStyle {案例.dark:remo
..
我目前正在我的应用中研究暗模式.虽然由于我的 SwiftUI 基础,暗模式本身并没有太大的困难,但我正在努力选择将 ColorScheme 设置为独立于系统 ColorScheme 的选项. 我在苹果人机界面指南中找到了这个,我想实现它特征.(链接:人机界面指南) 知道如何在 SwiftUI 中执行此操作吗?我发现了一些关于 @Environment 的提示,但没有关于这个主题的更多信
..
我的应用程序的很大一部分由网络视图组成,以提供本机实现尚不可用的功能.网络团队没有计划为网站实施深色主题.因此,我的应用在 iOS 13 上支持深色模式时看起来会有点半/半. 是否可以选择退出深色模式支持,以便我们的应用始终显示与网站主题相匹配的浅色模式? 解决方案 首先,这里是 Apple 的条目与选择退出黑暗模式有关.此链接中的内容是为 Xcode 11 & 编写的iOS 13:
..
我在 .xib 文件中有我的自定义 UITableViewCells.由于 Xcode 11 Beta 5(也使用 Beta 6 进行了测试),我的 UILabels 忽略了暗模式并且文本始终为黑色.我已将 UILabel 文本颜色设置为默认(标签颜色),因此这应该会自动更改.有没有人知道出了什么问题? 这是一个屏幕截图:第一个单元格是一个基本单元格,第二个是 .xib 文件中的自定义单元格
..
我已通过 info.plist 中写入的以下代码设置了强制精简模式(选择退出暗模式) UIUserInterfaceStyle光 我正在尝试将 IOS 应用程序提交给 Apple Store 进行审核.上传应用有问题吗? 解决方案 我觉得你上传应用没有问题. 来自文档: 您还可以完全禁用对暗模式的支持Info.plist 键. 在应用的 Info.plist
..
iOS 13 为我们带来了 UIUserInterfaceLevel,它可以是 .base 或 .elevated.当在黑暗模式下使用提升的级别时,系统似乎会自动调整提供给 UIView 的颜色. 但是好像没有办法手动指定.elevated颜色在资产目录,是吗? 唯一的方法似乎是通过新的 UIColor 构造函数: UIColor.init { (traits) ->界面颜色trai
..
我正在尝试使用 SwiftUI 在我的 iOS 应用程序中实现暗模式:简单的测试是更改背景颜色. 我已经设置了我的颜色集,如下所示: ContentView.swift: 导入 SwiftUI结构内容视图:查看{@EnvironmentObject var 会话:SessionStore功能获取用户(){session.listen()}var主体:一些视图{团体 {如果(会话.会话
..
是否可以在 SwiftUI 中强制 View 使用明暗模式 - 就像 UIKit 可以吗? 解决方案 .colorScheme() 已弃用 不适用于背景. .preferredColorScheme() 是现在的方式.也有背景的工作. TestView1().preferredColorScheme(.dark)测试视图2().preferredColorScheme(.light
..
我正在检查现有应用程序是否可以与ios 13的新引入的暗模式功能一起正常工作. 一切似乎都可以正常工作,只有我的一个tableViews中的单元格背景没有根据模式(暗/亮)刷新. 如果应用在黑暗模式下启动,则单元格还会显示正确的黑暗背景.如果在应用程序处于后台状态下更改模式,则单元格背景颜色不会更改.单元格标签可以正确切换颜色. 对于tableview单元格,我使用以下func进
..
如何在我的iOS应用程序中进行切换,以编程方式更改为暗或亮模式? 我正在使用Swift. 解决方案 您可以使用overrideUserInterfaceStyle属性为单个视图或视图控制器覆盖样式.但是由于该窗口也是视图,因此您可以在主窗口上设置该视图以将其强制为亮或暗模式: window.overrideUserInterfaceStyle = .dark
..
我想为明暗模式的按钮设置自定义buttonStyle修饰符. 如何基于亮或暗模式更改buttonStyle修饰符?我想为按钮设置“自定义"修改器,以实现明暗模式. 这是我的按钮代码, Button(action: { print("button tapped") }, label: { LinearGradient(gradient: Gradient(colors:
..
我目前正在采用“暗模式",我发现在iOS 12中运行该应用程序时,在Interface Builder中使用新的系统颜色(如systemBackground和label)也能正常工作.一半的用户可能会遇到编译器错误,但该应用看起来像是在iOS 13轻模式下.因此很明显,运行时以某种方式为iOS 12转换了这些颜色. 有人知道引擎盖下会发生什么吗?是否有方便的方法可以在代码中实现相同的目的?
..
如何在iOS应用中观察黑暗模式状态 如何应对iOS应用中黑暗模式状态的变化 解决方案 UIKit已有UITraitCollection已有一段时间了.从iOS 9开始,您可以使用UITraitCollection来查看设备是否支持3D Touch(另一天令人难过的谈话) 在iOS 12 中,UITraitCollection获得了一个新属性:支持三种情况:light,dark和un
..
我目前正在我的应用程序中进入暗模式.虽然由于我的SwiftUI基础,暗模式本身并没有太大的麻烦,但我仍在努力选择独立于系统ColorScheme来设置ColorScheme的选项. 我在苹果的人机界面指南中找到了这一点,我想实现这一点特征. (链接:人机界面指南) 有人知道如何在SwiftUI中做到这一点吗?我发现了一些指向@Environment的提示,但没有有关此主题的更多信息.
..
Apple建议我们使用traitCollectionDidChange并使用hasDifferentColorAppearance比较特征集,以在切换黑暗模式时捕获,并在需要时对其进行操作.像这样: override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) { super
..