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 时,外观与黑暗模式下的设置应用程序匹配。其他情况如自动,系统颜色较浅!