حاسبة الإكرامية
جزء من قسم مقدمة إلى SwiftUI في رحلة Swift على Coddy. الدرس 48 من 50.
التحدي
متوسطأنشئ حاسبة للإكرامية في VStack:
TextFieldمع العنصر النائبBillوالمعرّفbill، مرتبط بحالةStringباسمbillTextPickerمقسّم بعنوانTip(المعرّفtip) ومرتبط بحالةIntباسمtipPercentتبدأ بقيمة15، مع الخيارات10%و15%و20%الموسومة بالرموز10و15و20- نص
Tip: $7.50(المعرّفtipAmount) ونصTotal: $57.50(المعرّفtotal)، وكلاهما بمنزلتين عشريتين
اقرأ الفاتورة باستخدام Double(billText) ?? 0، بحيث تُحتسب قيمة الحقل الفارغ أو غير الصالح على أنها 0.
جرّب بنفسك
import SwiftUI
@main
struct CoddyApp: App {
var body: some Scene {
WindowGroup {
ContentView()
}
}
}جميع دروس مقدمة إلى SwiftUI
تدرّب بنفسك: Playground لـ Swift