You need to enable JavaScript to run this app. iOS移动端开启深色模式时如何保持TMemo背景为白色
优惠活动
大模型
产品
解决方案
定价
更多

iOS移动端开启深色模式时如何保持TMemo背景为白色

iOS深色模式下固定TMemo白色背景的操作方法

针对iOS设备开启深色模式后TMemo自动变黑、手动修改背景属性不生效的问题,可按以下步骤设置:

  • 关闭组件的自动样式适配开关
    选中页面上的TMemo组件,在对象监视器中找到StyledSettings属性,取消勾选其中的Background选项。这个选项默认处于开启状态,也是手动设置不生效的核心原因——它会让组件的背景属性完全跟随系统深色模式动态调整,优先级高于手动设置的颜色值。
  • 手动锁定白色背景
    展开TMemo的Brush属性,将Color值设置为固定的clWhite,不要使用会随系统主题联动的动态颜色值。
  • 工程级兜底配置
    如果完成以上两步后,深色模式下组件背景仍然为黑色,说明iOS端的动态样式已经在应用启动阶段覆盖了组件配置。此时可以打开工程的Info.plist文件,新增配置项UIUserInterfaceStyle,对应的值填写Light,强制整个App在iOS平台始终以浅色模式运行,从根源上避免系统给原生映射控件自动套用深色默认样式。这个配置是可逆的,后续如果需要全局适配深色模式,直接删除该配置项即可恢复自动跟随系统的能力。

内容的提问来源于stack exchange,提问作者Haifisch

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.29 00:06:01