Post

Replies

Boosts

Views

Activity

Reply to Swift UI
// // ContentView.swift // LandDataScreen // // Created by Noura on 10 / 04/ 2023. // import SwiftUI struct ContentView: View { @State private var LandName = "" @State private var LandID = "" @State private var price = "" @State private var LandConTerm = "" @State private var LandArea = "" @State private var LandCountry = "" @State private var LandCity = "" @State private var LandZipCode = "" @State private var LandAdress = "" @State private var LandStatus = "" @State private var SoilType = "" @State private var LandImage = "" @State private var LandDescription = "" var body: some View { NavigationView { VStack { Text ("بيانات الأرض * ") .foregroundColor(Color("text")) .offset(x:100,y:-220) .font(.title) Text("البيانات الأساسية* ") .foregroundColor(Color("Text 1")) .offset(x:110,y:-210) .font(.subheadline) TextField("أدخل أسم الأرض", text: $LandName) .padding(55) .frame(width: 250, height: 30) .background(Color.black.opacity(0.05)) .cornerRadius(10) .offset(x:-50,y:-210) TextField("أدخل رقم الأرض", text: $LandID) .padding(60) .frame(width: 250, height: 30) .background(Color.black.opacity(0.05)) .cornerRadius(10) .offset(x:-50,y:-210) TextField("أدخل السعر(ريال سعودي)", text: $price) .padding(30) .frame(width: 250, height: 30) .background(Color.black.opacity(0.05)) .cornerRadius(10) .offset(x:-50,y:-210) TextField("أدخل المدة(شهريا)", text: $LandConTerm) .padding(55) .frame(width: 250, height: 30) .background(Color.black.opacity(0.05)) .cornerRadius(10) .offset(x:-50,y:-210) TextField("أدخل (متر مربع)", text: $LandArea) .padding(55) .frame(width: 250, height: 30) .background(Color.black.opacity(0.05)) .cornerRadius(10) .offset(x:-50,y:-210) Text("بيانات الموقع ") .foregroundColor(Color("Text 1")) .offset(x:110,y:-200) .font(.subheadline) TextField("أدخل اسم منطقتك", text: $LandCountry) .padding(55) .frame(width: 250, height: 30) .background(Color.black.opacity(0.05)) .cornerRadius(10) .offset(x:-50,y:-210) TextField(" أدخل اسم مدينتك", text: $LandCity) .padding(55) .frame(width: 250, height: 30) .background(Color.black.opacity(0.05)) .cornerRadius(10) .offset(x:-50,y:-210) TextField("أدخل الرمز البريدي", text: $LandZipCode) .padding(55) .frame(width: 250, height: 30) .background(Color.black.opacity(0.05)) .cornerRadius(10) .offset(x:-50,y:-210) TextField("أدخل عنوانك", text: $LandAdress) .padding(55) .frame(width: 250, height: 30) .background(Color.black.opacity(0.05)) .cornerRadius(10) .offset(x:-50,y:-210) Text(" وصف الأرض") .foregroundColor(Color("Text 1")) .offset(x:110,y:-200) .font(.subheadline) TextField("أدخل نوع التربة", text: $SoilType) .padding(55) .frame(width: 250, height: 30) .background(Color.black.opacity(0.05)) .cornerRadius(10) .offset(x:-50,y:-210) //مكان اختيار الصورة TextField("أدخل الوصف ", text: $LandDescription ) .padding(55) .frame(width: 250, height: 30) .background(Color.black.opacity(0.05)) .cornerRadius(10) .offset(x:-50,y:-210) Button { } label: { Text("حفظ") .font(.title2.width(.standard)) .foregroundColor(.white) .frame(width:250,height: 50) .background(Color("Text 2")) .mask(RoundedRectangle(cornerRadius: 20 , style:.continuous)) } } .padding() } } struct ContentView_Previews: PreviewProvider { static var previews: some View { ContentView() } } }
Apr ’23