systemBlueColor
и другие свойства класса systemXXXColor
(.systemBlue
и другие .systemXXX
в Swift) были добавлены в iOS 13 с Xcode 11. Как ни странно, в документации по этим цветам указано, что они поддерживаются в iOS 7+ .
Я провел тест в одном из своих проектов, который поддерживает iOS 9+, и на самом деле эти цвета можно использовать до iOS 13.
Это означает, что эти цвета на самом деле были там начиная с iOS 7, но они были частными и теперь стали общедоступными начиная с iOS 13. Но для их использования вам понадобится Xcode 11 и базовый SDK для iOS 13. Тогда эти цвета будут быть доступным с целью развертывания обратно на iOS 7.
Но обратите внимание, что в iOS 13 также добавлено несколько других цветов, называемых «Цвета элементов пользовательского интерфейса». К ним относятся цвета, такие как labelColor
и systemBackgroundColor
(.label
и .systemBackground
в Swift). Они будут работать только с iOS 13 и более поздними версиями.