腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(1432)
视频
沙龙
1
回答
iOS
13
黑暗
模式
:
traitCollectionDidChange
仅在
第一次
调用
时
调用
、
、
、
我的应用程序使用自定义颜色主题,但
iOS
13
用户可以选择使用深色
模式
。我以为我可以简单地在ViewController's
traitCollectionDidChange
()中更新我的颜色,但由于某些原因,这个函数只在用户
第一次
在
iOS
设置中更改界面样式时
调用
。虽然这对于大多数用户来说可能已经足够了,但理想情况下,每次用户更改其
iOS
设置
时
都应该
调用
traitCollectionDidChange
浏览 181
提问于2019-10-25
得票数 7
1
回答
如何在切换暗/亮
模式
时
动态提供CGColor?
、
、
我已经在我的Swift应用程序中为OS
13
设置了一个动态UIColor来处理
黑暗
模式
。例如: static var background: UIColor { return UIColor { (traitCollection} return UIColor(hex: "FFFFFF")} 无论在代码中使用CGColor而不是UIColor,我都计划像这
浏览 22
提问于2019-12-19
得票数 0
2
回答
目标-C-当UIViewController
13
暗
模式
改变
时
,以程序方式改变渐变背景颜色
iOS
、
、
、
、
我正在我的应用程序中实现
黑暗
模式
iOS
13
的管理功能。我的ViewController的背景有一个问题。我的问题是,当用户将我的应用程序发送到控制中心并更改
模式
时
,用于我的背景色的渐变颜色不会立即
浏览 2
提问于2019-09-27
得票数 2
回答已采纳
2
回答
iOS
13
CollectionView委托方法未被
调用
、
、
、
我们的应用程序中有这样的代码,除了
iOS
13
之外,所有版本的
iOS
都运行良好。在
iOS
12和bellow中,像cellForItemAt和willDisplayCell这样的委托方法被
调用
时没有问题,但是在
iOS
13
中只有numberOfSections被
调用
,其他方法没有被
调用
我在
iOS
13
中寻找可能导致此问题的API更改,但没有发现任何变化。我是不是错过了在
iOS
<e
浏览 3
提问于2020-03-10
得票数 1
回答已采纳
1
回答
traitCollectionDidChange
奇怪行为
、
、
override func
traitCollectionDidChange
(_ previousTraitCollection: UITraitCollection?){ if traitCollection.hasDifferentColorAppearance(comparedTo: previousTraitCollection) { }<e
浏览 0
提问于2019-12-02
得票数 5
回答已采纳
1
回答
iOS
暗
模式
-图像资产不重绘
、
、
我正在为
iOS
实现
黑暗
模式
。这个问题发生在图像上: 我尝试在我的
traitCollectionDidChange
中捕获viewController方法,并正确地
调用
它。
浏览 1
提问于2019-08-13
得票数 6
回答已采纳
1
回答
黑暗
模式
和多窗口/场景
、
、
我试图在多场景应用程序中实现
ios
13
暗
模式
。func
traitCollectionDidChange
(_ previousTraitCollection: UITraitCollection?){ super.
traitCollectionDidC
浏览 9
提问于2019-09-18
得票数 2
回答已采纳
1
回答
检测
iOS
暗
模式
中的更改
、
、
我在这里发现了一些与我遇到的问题相关的问题,但由于我对
iOS
开发相当陌生,我不确定人们是如何/在哪里实现他们的解决方案的。Detecting
iOS
Dark Mode Change How to detect Light\Dark mode change in
iOS
13
?我有一个collectionView,当我从深色
模式
切换到深色
模式
时
,单元格borderColor看起来像黑色,而不是应该基于我分配给它的systemGray颜色的颜色。在我上面链接的答
浏览 17
提问于2019-09-29
得票数 3
回答已采纳
1
回答
iOS
:为什么layoutIfNeeded要
调用
traitCollectionDidChange
?(AutoLayout)
、
、
如果像本例中那样
调用
layoutIfNeeded,则会在幕后
调用
traitCollectionDidChange
。在
调用
super函数之前,我需要做一些工作。super.viewWillTransitionToSize(size, withTransitionCoordinator: coordinator) super.
traitCollectionDidChange
浏览 2
提问于2015-09-25
得票数 2
1
回答
iOS
暗
模式
特征检测
、
、
override func
traitCollectionDidChange
(_ previousTraitCollection: UITraitCollection?){ //Do stuff }在上面的代码中,我试图检测应用程序在暗<e
浏览 2
提问于2022-07-28
得票数 -1
回答已采纳
4
回答
在cgColor
13
暗
模式
下发出
iOS
切换
、
、
、
、
当在
iOS
13
中改变
模式
时
,我面临切换颜色的困难。 setColors() super.
浏览 4
提问于2020-02-26
得票数 1
17
回答
如何检查
iOS
/iPadOS中是否启用了暗
模式
?
、
、
、
从
iOS
/iPadOS
13
开始,可以使用一种
黑暗
的用户界面样式,类似于macOS Mojave中引入的暗
模式
。如何检查用户是否启用了系统范围内的暗
模式
?
浏览 4
提问于2019-06-03
得票数 70
回答已采纳
1
回答
默认的表视图单元格对暗
模式
没有响应
、
、
、
使用自定义单元格,我可以获得
黑暗
模式
/正常
模式
来正常工作。但是,当使用默认的框架单元
时
,Apple提供的是白色的,不管我启用什么
模式
。我在这里读到 override func
traitCollectionDidChange
(_ previousTraitCollection: UITraitCollection?){ super.
traitCollectionDidChange
(previousTraitCollect
浏览 2
提问于2019-11-27
得票数 2
回答已采纳
6
回答
检测
iOS
暗
模式
变化
、
我阅读了有关:的文档 如果在这些方法之外进行外观敏感的更改,则应用程序可能无法正确绘制当前环境的内容。解决方案是将代码移动到这些方法中。
浏览 0
提问于2019-08-29
得票数 55
回答已采纳
1
回答
traitCollectionDidChange
从未
调用
UIView子类
、
、
、
、
所以我的问题是:当切换设备的系统外观
时
,有些颜色没有正确显示。正如我所读过的,cgColor不会自动适应外观更改:override func
traitCollectionDidChange
方法中,我只是更新了一些子层的cgColor属性,但是这个方法从未
浏览 2
提问于2020-03-27
得票数 1
9
回答
在Xcode中,暗
模式
不会切换到暗
模式
背景。
、
、
、
、
我为“光明/
黑暗
的外表”设置了不同的背景但是当在Xcode中切换光/暗
模式
时
,我的背景总是使用来自“任意/光外观”的图像。只有图标的颜色才会相应地改变。 有人能告诉我我错过了什么吗?对我来说都是新的。
浏览 19
提问于2020-03-27
得票数 18
回答已采纳
1
回答
UIColor动态提供程序块有时接收错误的userInterfaceStyle
、
、
、
我有一堆颜色,我正在更新,以支持新的
iOS
13
黑暗
模式
。我正在编程地使用它们,并使用新的动态提供程序块构造函数。这里的问题是,有时使用userInterfaceStyle属性的错误值
调用
块,导致颜色返回错误的值(有时是暗的而不是光的,有时是光的而不是暗的)。if #available(
iOS
13.0, *) { return UIColor { (traitCollection: UITraitCollection) -> UIColor in还是我绝对需要在一个特定的
浏览 0
提问于2019-09-04
得票数 5
回答已采纳
1
回答
在iPad上更改状态栏和方向
时
,Xamarin.
iOS
状态栏将保持边角颜色
、
、
、
我的应用程序支持
iOS
系统的暗
模式
更改。然而,状态栏的颜色有点棘手,但最后我还是设法改变了它。我的问题是,当你在纵向
模式
下的iPad上切换主题,然后将iPad倾斜到横向
模式
时
,状态栏的扩展保持旧的颜色(见下面的截图) 我不知道这只是一个讨厌的bug,还是我做错了什么。下面是我如何在CustomRenderer中更改状态栏颜色(在本例中为灯光
模式
) if (UIDevice.CurrentDevice.CheckSystemVersion(
13
, 0))} th
浏览 15
提问于2020-04-03
得票数 0
2
回答
iOS
UIAlertController
黑暗
主题
、
、
我正在为
iOS
开发一个黑色主题的应用程序,我想使用UIAlertController。然而,白色警报看起来不合适。
浏览 0
提问于2016-08-24
得票数 5
2
回答
UIColor返回暗
模式
颜色的错误值
、
、
、
、
cgColor这是
iOS
13
测试版中的一个bug还是我做错了什么?有显示这种行为的代码的。运行项目,从XCode切换到
黑暗
模式
,然后开始在文本字段中键入某些内容。
浏览 0
提问于2019-07-23
得票数 28
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
苹果新机911揭晓,IOS13确定黑暗模式,微信说看我干嘛?
安卓10.0正式版的5个重大改变!
JXTheme:iOS9+换肤/暗黑模式最佳方案之一,轻量级、高度自定义、swift编写
iOS 冷启动
如何在您喜欢的应用程序上设置黑暗模式
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
腾讯会议
活动推荐
运营活动
广告
关闭
领券