Я столкнулся с той же проблемой. Я не уверен, является ли это ошибкой или странным дизайнерским решением со стороны Apple. Тем не менее, довольно простой обходной путь - создать пользовательские цвета в каталоге ресурсов, которые используют цвета по умолчанию на iPhone и iPad, но настраиваемые цвета на macOS Catalyst.
Просто создайте цвет, например aGroupedBackgroundColor , убедитесь, что в разделе «Устройства» выбраны «Универсальный, iPad, Ma c Catalyst» и установите для внешнего вида значение «Любой, темный»
Затем вы можете назначить системные цвета всем, кроме macOS Катализатор светлый внешний вид. Например, для фона таблицы назначьте «groupTableViewBackgroundColor» для всех светлых и темных изображений, за исключением отображения Ma c Catalyst Light, назначьте «System Grey 6 Color».
Затем вы можете назначить ваш aGroupedBackgroundColor в конструкторе интерфейса для фонов вашего представления в виде таблицы или ссылки на него в коде, например, так: UIColor(named: "aGroupedBackgroundColor")
Вот пример каталога ресурсов изображения