فرم ها و مدیریت ورودی در iOS 18 – #30DaysOfSwift

روز 24: طراحی فرم ها و مدیریت اعتبار ورودی کاربر 📋

بیایید امروز با ایجاد فرم ها و مدیریت ورودی های کاربر به اصول اولیه برویم SwiftUI. فرم ها بخش اصلی بسیاری از برنامه ها برای جمع آوری داده ها از کاربران هستند.

توضیحات تصویرتوضیحات تصویر

بیا داخل بپریم


کد

SwiftUI را فراهم می کند Formظرف، ایجاد فرم های ورودی کاربرپسند را آسان می کند.

import SwiftUI

struct UserFormView: View {
    @State private var username = ""
    @State private var email = ""
    @State private var password = ""
    @State private var errorMessage = ""

    var body: some View {
        Form {
            // Username Input
            Section(header: Text("Username")) {
                TextField("Enter your username", text: $username)
                    .autocapitalization(.none)
                    .disableAutocorrection(true)
                    .textFieldStyle(RoundedBorderTextFieldStyle())
            }

            // Email Input
            Section(header: Text("Email")) {
                TextField("Enter your email", text: $email)
                    .autocapitalization(.none)
                    .keyboardType(.emailAddress)
                    .disableAutocorrection(true)
                    .textFieldStyle(RoundedBorderTextFieldStyle())
            }

            // Password Input
           ...

Source link