Экраны напитков
Часть раздела Введение в SwiftUI путешествия по Swift на Coddy. Урок 44 из 50.
Задание
ЛегкоСохраните меню из предыдущего шага. Теперь сделайте так, чтобы каждая строка открывала экран для своего напитка:
- Добавьте представление
OrderViewсо свойствомlet drink: Drink. Оно показывает цену напитка с двумя знаками после запятой шрифтом.title(идентификаторprice) внутриVStack(spacing: 16)и использует название напитка в качестве заголовка. - Оберните
HStackкаждой строки вNavigationLink, пунктом назначения которого являетсяOrderView(drink: drink).
Попробуйте сами
import SwiftUI
@main
struct CoddyApp: App {
var body: some Scene {
WindowGroup {
ContentView()
}
}
}Все уроки раздела Введение в SwiftUI
10Проект — Coddy Coffee
Обзор проектаЭкраны напитков2Отображение содержимого
Текстовые представленияЧисла в текстеШрифтыЦветаSF SymbolsПовторение — ценник5Состояние и кнопки
КнопкиСвойство @StateСостояние «истина или ложь»Условные представленияПовторение — счётчик очков6Ввод данных пользователем
Текстовое полеПереключательСчётчик и ползунокВыборПовторение — форма заказаПотренируйтесь самостоятельно: Песочница Swift