Fahamka dulucda guud iyo soo jiidashada aragga ee codsigu waxay inta badan ku xidhan tahay walxaha bilicda leh ee ay ku jirto; interface user iyo khibrad user. Mid ka mid ah dhinac ka mid ah tani waa habaynta midabada asalka ah ee walxaha si kor loogu qaado soo jiidashada bilicda. Tusaale ahaan UIDatePicker ama UIPickerView, habeynta midabka asalka waxay ku siin kartaa khibrad isticmaale oo wanaagsan. Luuqada degdega ah waxay bixisaa dhowr siyaabood oo tan lagu gaaro. Maqaalkani waxa uu ku hagi doonaa sida loo sameeyo.
Aan u daadegno xalka.
let myDatePicker = UIDatePicker() myDatePicker.backgroundColor = UIColor.cyan let myPickerView = UIPickerView() myPickerView.backgroundColor = UIColor.cyan
Xalku wuxuu ku tiirsan yahay sifooyinka Swift's UIDatePicker iyo UIPickerView walxaha. Gudaha Swift, backgroundColor waa hanti UIView, iyo maadaama UIPickerViews iyo UIDatePickers ay yihiin dabaqado hoose ee UIViews, waxay dhaxlaan hantidan.
Sharaxaada tallaabo-tallaabo ee koodka
1. Bilow UIDatePicker ama UIPickerView.
let myDatePicker = UIDatePicker() let myPickerView = UIPickerView()
Tani waxay dedejinaysaa UIDatePicker iyo UIPickerView.
2. Isticmaal asalka midabka si aad u bedesho midabka asalka.
myDatePicker.backgroundColor = UIColor.cyan myPickerView.backgroundColor = UIColor.cyan
Fasalka UIColor, sida magacu soo jeediyo, wuxuu bixiyaa habab kala duwan oo lagu qeexo midabada.
Fahamka UIView guryaha asalka ah ee Swift
Fasalka UIView ee Swift wuxuu bixiyaa walxo muuqaal ah oo ka dhigaya xudunta is-dhexgal isticmaale kasta. Waxaa ku jira walxahan muuqaalka ah kontaroolada UI sida badhamada, goobaha qoraalka, iyo, xaaladeena, taariikh-qaadayaasha iyo aragtiyada caadiga ah ee soo qaada.
Mid ka mid ah sifooyinka ugu badan ee UIViews waa helitaanka lagu beddelo midabka asalka. Waxay bixisaa hab nadiif ah oo lagu dhex daro aragtida guud ahaan bilicda codsiga oo leh hal xariiq oo kood ah. Hantida midabka asalka ah ayaa si gaar ah u beddesha midabka asalka ee UIView, kaas oo isna ka tarjumaya is dhexgalka isticmaalaha arjiga.
UIView, oo ay ku jiraan fasalladeeda iyo fasalladeeda, waxay leedahay sifooyin badan oo wax-ku-ool ah. Asalkii hore ee hantida waxaa laga dhaxlay UIView superclass kaas oo ina siinaya awooda aan ku bedeli karno midabka asalka sida la rabo.
Tixgelinta UIColor ee Swift
UIColor ee Swift waa fasal awood leh. Waxa loo istcimaalay in lagu matalo midabada xaga gaduudka, cagaarka, iyo buluuga (RGB) qiyamka, hue, saturation, dhalaalka, iyo qiyamka alfa, qiimaha cad iyo alfa, ama isticmaalka sawir qaabaysan. Waxaan dejin karnaa midabada horay loo qeexay ama nidaamka.
Guryaha la bixiyay, waxaad wax ka beddeli kartaa midabka asalka ah ee UIDatePicker ama UIPickerView si aad ula mid noqoto dulucda codsigaaga, markaa abuurista codsi isku xidhan oo soo jiidasho leh.
Xusuusnow, waayo-aragnimada isticmaale ee wanaagsan ayaa had iyo jeer muhiim ah. Naqshadeynta dalabkaagu waxa uu raaci karaa mabda'a hufnaanta bilicsanaanta taaso muuqaalka walxaha abka ka caawinaya isticmaalayaasha inay fahmaan sida loola falgalo nuxurka iyo sifooyinka.