【发布时间】:2020-06-21 01:53:46
【问题描述】:
我们的应用程序有一个“深色”调色板,主要是黑色或木炭背景。这在忽略(甚至不提供)对文本和背景颜色的控制的 Apple 控件中造成了一个主要问题。
UISegmentedControl 是一个特别好的例子。它通常是用难以辨认的、看似任意的文本/背景组合绘制的。这些控件都在 IB 中设置了完全相同的属性,但您永远不知道它们是否会从一个视图控制器到下一个视图控制器清晰可见。
在我们的应用程序中,大多数这些在“暗”模式下都可以,但“亮”模式是混乱的。我花了一天时间在 IB 中以编程方式试验主题、UIAppearance 和设置外观。我受够了。真的有人知道如何保证这些东西的易读性吗?
【问题讨论】:
标签: ios colors themes uisegmentedcontrol ios-darkmode