iOS 设置应用深色模式匹配颜色
iOS Settings app dark mode matching colors
我有一个带有分组 table 视图的 UITableViewController。无论我尝试什么,我都无法匹配 iOS 14 的本机设置应用程序的深色模式颜色。我尝试了以下方法:
self.tableView.backgroundColor = UIColor.systemGroupedBackground
在 cellForItemAtIndexPath 中,我设置了
cell.backgroundColor = UIColor.secondarySystemGroupedBackground
这匹配浅色模式的颜色,但不匹配深色模式。
与全屏相比,当视图控制器以形式 sheet 模态呈现时,系统颜色会有所不同。当视图控制器的 presentationStyle 为 overFullScreen 时,外观与黑暗模式下的设置应用程序匹配。其他情况如自动,系统颜色较浅!
我有一个带有分组 table 视图的 UITableViewController。无论我尝试什么,我都无法匹配 iOS 14 的本机设置应用程序的深色模式颜色。我尝试了以下方法:
self.tableView.backgroundColor = UIColor.systemGroupedBackground
在 cellForItemAtIndexPath 中,我设置了
cell.backgroundColor = UIColor.secondarySystemGroupedBackground
这匹配浅色模式的颜色,但不匹配深色模式。
与全屏相比,当视图控制器以形式 sheet 模态呈现时,系统颜色会有所不同。当视图控制器的 presentationStyle 为 overFullScreen 时,外观与黑暗模式下的设置应用程序匹配。其他情况如自动,系统颜色较浅!