Количество и итоговая сумма
Часть раздела Введение в SwiftUI путешествия по Swift на Coddy. Урок 46 из 50.
Задание
СреднеСохраните всё из предыдущих шагов. В OrderView:
- Добавьте
@Statequantity, начинающуюся с1, иStepperс заголовкомQuantity: 1, ... от1до5, с идентификаторомquantity. - Добавьте вычисляемое свойство
extra:0для Small,0.5для Medium и1.0для Large. - Покажите итоговую сумму,
(price + extra) * quantity, какTotal: $4.25(с двумя десятичными знаками) шрифтом.headline, с идентификаторомtotal, под степпером.
Попробуйте сами
import SwiftUI
@main
struct CoddyApp: App {
var body: some Scene {
WindowGroup {
ContentView()
}
}
}Все уроки раздела Введение в SwiftUI
10Проект — Coddy Coffee
Обзор проектаЭкраны напитков2Отображение содержимого
Текстовые представленияЧисла в текстеШрифтыЦветаSF SymbolsПовторение — ценник5Состояние и кнопки
КнопкиСвойство @StateСостояние «истина или ложь»Условные представленияПовторение — счётчик очков6Ввод данных пользователем
Текстовое полеПереключательСчётчик и ползунокВыборПовторение — форма заказаПотренируйтесь самостоятельно: Песочница Swift