Scrollview iyo isticmaalkeeda Swift ayaa si caadi ah looga faa'idaystay qaybaha Horumarinta Codsiga Mobilka. Swift, oo ah luuqad adag oo waqti ku filan leh oo ay samaysay Apple, waxay bixisaa sifooyin badan oo kor u qaadaya is-dhexgalka isticmaalaha iyo waayo-aragnimada isticmaale, mid ka mid ah waa Scrollview. Scrollview-ku waxa uu fududeeyaa soo bandhigida nuxurka in ka badan waxa shaashadu ay hayn karto oo kaliya isaga oo awood u siinaya isticmaalayaasha in ay duubaan oo ay arkaan waxa ku jira. Si kastaba ha ahaatee, mararka qaarkood muuqaalka duuduubka ee ku dhex jira Scrollview waxay noqon kartaa xoogaa mashquuliya, ama horumariyayaashu waxay rabaan inay ku daraan nashqaddooda rogrogadka.
Sida loo qariyo Scrollbar gudaha ScrollView?
Gudaha Swift, qarinta gunta duuduubka ee Scrollview ma aha hawl qaali ah. Apple waxay siisay guryaha ku dhex jira si ay u maareeyaan xaaladdan gaarka ah. Buugaag-rogid waa la qarin karaa iyadoo la dejiyo tusiyaasha VerticalScroll oo tusaya guryaha horizontalScroll inay been yihiin.
let scrollView = UIScrollView() scrollView.showsVerticalScrollIndicator = false scrollView.showsHorizontalScrollIndicator = false
Guryaha aan kor ku soo sheegnay waxay kuu oggolaanayaan inaad dejiso muuqalka tilmaamayaasha duubista tooska ah iyo kuwa toosan siday u kala horreeyaan. Markaan ka dhigno hantida been, waxaan ku tusineynaa in baararka duubka la qariyo.
Fahamka Xeerka
Luuqadda Swift waxa loo qaabeeyey inay fududaato in wax lagu akhriyo oo la qoro iyadoo weli awood leh. Markaad eegto godadka koodka, waxaad arkaysaa taas:
- [
let scrollView = UIScrollView()
]
- Waxaan bilaabaynaa shayga UIScrollView.
- [
scrollView.showsVerticalScrollIndicator = false scrollView.showsHorizontalScrollIndicator = false
]
- Labadan sadar ee koodka waxa loo isticmaalaa in lagu qariyo baararka duuban. Sadarka kowaad waxa uu qariyaa galka toosan halka xariiqda labaadna ay qarinayso galka toosan. Tan waxa la samayn karaa inta lagu jiro dejinta shayga UIScrollView.
Dabaqadaha dahsoon ma saameeyaan awooda isticmaaleha si uu wax ugu rogo, cabirradan waa la bedeli karaa iyadoo lagu salaynayo baahiyaha horumariyeyaasha, taasoo siinaysa horumariyayaashu awood ay si buuxda u maamulaan muuqaalka bar-rogid
Codsashada ScrollView Properties iyo maaraynta Dhacdooyinka taabashada
Swift sidoo kale waxay bixisaa hanti fara badan iyo habab ay horumariyayaashu codsan karaan si ay ugu maareeyaan dhacdooyinka taabashada si hufan ee duuduubka.
scrollView.delaysContentTouches = false scrollView.canCancelContentTouches = true
Daahitaanka ContentTouches hantida waxaa loo isticmaalaa si loo go'aamiyo sida qaataha uga jawaabayo dhacdooyinka taabashada-qiimaha caadiga ah waa run. Haddi been loo dhigo, taabashada aragtida duudduubku waxay isla markaaba u yeedhi doontaa taabashadaShouldBegin(_: leh: in:) markay dhacdo taabasho jiiditaan kontorool ah. Dhanka kale, canCancelContentTouches hantida waxay qeexaysaa in duubitaanku baabi'in doono dhacdooyinka taabashada. Marka isticmaaluhu fartiisa dhaqo oo uu duuduubo, iyo haddii hantida loo dhigay run, waxay burinaysaa taabasho kasta oo gudaha ah.
UIScrollView Waftiga
Hawlaha ergada UIScrollView waxay siisaa kontorool dheeraad ah oo ku saabsan habdhaqanka muuqaalka duuduubka waxayna ka shaqeeyaan habaynta.
scrollView.delegate = self
Adiga oo dejinaya ergada aragga duuduubka, waxaad maarayn kartaa oo aad samayn kartaa ficilada dhacdooyinka sida duubitaanku bilaabay, duubitaanku dhamaaday, araggu waa soo dhawayn, iwm, taas oo noqon karta mid muhiim ah marka loo eego waxqabadka abka.
Tani waxay soo koobaysaa isticmaalka View Scroll, maaraynta muuqaalka bar-rog-rogid, dhacdooyinka taabashada, iyo maamulida ergada. Swift, oo leh maktabadda loo dhan yahay, waxay siinaysaa horumariyeyaasha awoodda ay ku dhistaan โโis dhexgal iyo is-dhexgal isticmaale-saaxiibtinimo.