Menu
Coddy logo textTech

Цвета

Часть раздела Введение в SwiftUI путешествия по Swift на Coddy. Урок 6 из 50.

.foregroundStyle окрашивает содержимое представления, например буквы Text:

Text("Warning")
    .foregroundStyle(.red)

В SwiftUI есть именованные цвета: .red, .orange, .yellow, .green, .blue, .purple, .gray и другие. .secondary — это более мягкий серый цвет, используемый для менее важного текста.

В старом коде используется .foregroundColor(.red), который делает то же самое для одного цвета. Также можно смешать цвет из красной, зелёной и синей составляющих со значениями от 0 до 1:

Text("Custom")
    .foregroundStyle(Color(red: 0.2, green: 0.6, blue: 0.9))
challenge icon

Задание

Новичок

Покажите, что кафе открыто: сделайте текст зелёным и задайте ему шрифт .headline.

Попробуйте сами

import SwiftUI

@main
struct CoddyApp: App {
    var body: some Scene {
        WindowGroup {
            ContentView()
        }
    }
}
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Введение в SwiftUI

Потренируйтесь самостоятельно: Песочница Swift