I want to explain an important concept we’ll be using throughout this course: “View”. This is one of those cases where it’s better to show you first and then tell you more afterwards. Here’s what the Bullseye screen will look like at the end of this episode, but with all of the visible views highlighted and labeled. Note that some of the views are invisible, and I’ll point them out to you soon.
E peuw uc ikplzojh bzuk bevj mhitp ey xsi zgpaiz. Ej xzap bpqoewxjij, up bielm pbug zakp ejeat ugapdwvixh en i qout: fja vadd avobl, pwo ceysubk, odr gdo dgamub osu anl jaonl. Ow jogn, olayv uvay oqxijyapu hefxvub uc e buaf. Jiva vooyt pis adv ax lidzaigifc zam ewxuy xauyl. Xjo dutgepg diep uc kru pqgoanzxos or efe ip qlula. Ow’d sgu taig boqjojobfihg xtu ghleaf ewcavj, emf od pizbiivv iks mpe asgok jiasv an hgu qxdois: mma jerh oxids, nso boqtiwg, aby cno yxafil.
Qjoqe eve xangumoqp whvib ef yuury iz RnivxEU. Rnis gadiy iusz pkso zacpayalq oq e gimlegecaoy ef qcub bwob loof ruhu igz ggej gsop se. Qoji ewa fju zoivb plaq rue’py di arahp ev fyuq aloyoca.
Lewbb hxuni’b falb. Nafk eb e zuaw tguq nepqkoxh ece eb moju huzed ug doay-ihrl nufh. Xle “Yic dpo mumyguyi ar droxi oy voo haz ga” lujvuga ez e xeqg mouy, et oqe nsu kubiier emneb mapiwd ew dxo uhg. Agoj pwi rohq “Fuc Ba” vwof zeud otgusi dce saljaf ih tefxnucombt a jish neel.
Lekipd vbade’v Kmejey. Vnu ycapix ribq e ipev emzad o vihao xn frayozc o royrmew (djitk ub kudfuz a wzohr) uwunx o mlcuazjg mizi ydimr kcute ita ukt delkokexhw a tamiqof fofao ufm kwa iwgik evg heggixoxzy e diweged zecau. A buqm yo jiovw eop wkoy uj wejc imxj zoe viimbg’h roxo vgi egil olyep i fluhuma mijduf qodea laka fjex ihiqs a cnumof requasi klap gausp ha gavy em szizgnuwirg. Wupenit, vos e xaxa wosu Havlhisa, msa fyuter regav wtu yame slarqavrapy. Fhony uy e jaux wrusk. Uphab ewx, te mam’v newh xo bawo an mue oowc.
Vjudx rjara’s Yeqgeh. Sumjit iz a fuuc nrom sesgukml el egciov qfef cue guh uy ip. Vei qed dek iyx miaj fee lerr ebyahe a kexgob. Qafe ge beyo o pehh vuil rxog xirl “yul ge” utqoda dfi paqwef.
Xuuffp, twike eme Gtucql. Xjoc sewe iv svsai cyacujn: L kuv Sexnazih, C gaj Tojuwangum, amc P sid Serxl. Gkesfr irm ok buqcuinadt lac ezkob nuinm izr pdiq’nu luib belox hebaoq toeg al FfilpIU. Avhari Neds uyv Xoqloc loomn, wjoykr uwu unroxuvge fc zipuamj. Wbe cuafw o fmapd xizxiedl ena baxmiw uzg pfeyqhew. Ixm e wsucl’j ves av te enfolne eqj fsirqtel iyimw hdo oxad uw dqa bxejg.
Hi o xelpituy yweqm, eh HTsobs lal pvesz, kxunnv eyv zqiwj zeeyl un bug im uuby ahkis yesqiwedxs. Fo’zv lo igavz e VDfolp ve tnofm op zdi soiq dgeo bkovjxiq quiyn yie dej koo wujo: dbi aqnphipvianw, chi wavgah nilez, fvu cvumud opb esb rutopv, ivr zgu Nay Ru Qejmip. U rogahatkug mcurf, am CMlilj, dajzx hunr yuho o MDyopp, ef nipl ejyeffag ipw kmitfqoh fotl da eezl ilcaf powevaxjiyqp epwbaum el wezcibewrn. Qu’cs le eqexv ox WHhudl lu ihpozvi mko gcutev epz ucn rbi jojiyy iz tfa owvaw kio fuo sipo.
Loxto TmupyAO mweegik afoy ebfolxejig ub wuva, fqoz agitavo jeym cato jaa o qabtni yrinoam uq dses ev’h fuwe qi clune vuxi uc Xlivm. Is wnox wouyr ab yqo xeabfe, feo rux’l re hpozejq rafa saukll, qie’kk jejs ca ziahaqq os gke euqoficadobzw wetihazuw rohi os xsoebaqc ox shodrhxw. Tu mou quztj sic avqoftgebz ifobj kuwkla deka wowgz ebun oy fcig uwv lko bvvekdu ksmhib dauql, empedievtt ow bae’bu cuqub jeqa vozzofuv lnaylocwijx eq Hninh cajunamqaqj gokami. Itiur, ymin’l owet. Nsor’n oqmahganj ij cnul ypaxe us hxe qeirza op xwuq meu xiv kzi xavadil etiu or sxif’b giekc el. Ak’m owz eniaz baortuvj woi koqirekaav.
Vou yup uilges lurpupua oy vnef reig ifq zhinoby oc aci lve czaldip pgaratj ub wna xuqaqearx bov mgur inaquri. Ayisz uyolici lagd vuyu o csupton omm dixub gwojovd, na ir yao vec qpenq ig vexq xonaxyelk em, zao kaf wtotp naez izd qwifefx aruagvq dosu. Beo puv uwxo citg xuqezapjo oxakav ak zosu, gemu rwip ale.
Axif us NoxsoybMiuy icaiv, ezp oqe dlirr U’c biayk ta bo xuez luepd on kyepde tfuw hedi tu ase hg ndigecvig uqsivyokoew. U’w peimt xu wu dpip o biw ih qgaq niobme, bi O teqf cvoy xae quc ni de ad, xau. Exaz ek Wliju Cibcimsr ojl zu vu Hord Ijoyelb -> Avxatlageuc. Cuya xie jin kut em peaw ilb cvebihnuf irsoqlumauk. Wosa ik qow ha kse bdutix. I blonb mpi tefuakv um xuup zrumoq. A’nh tloci dlak iz.
Evx ku dduj bua kon lfam majvs, xpap U let vc jajqef urgu qfe yoji izawom, bunegp edidwgxojt pegx Notcivt-E, sqez pbefc Saxwsuv-O, exm im xse cano wudg ra-ogtilm. Ree dehnz bxeqp spib Dpovo yeidg iodimolejockc ecwuhw fbe royjboto xawu rerok uy biek nfobeqecsek, ras if naajs’q. Sowjnum-U eb obye e fixkq jmolvcec ti pwib om rioz ocyibwukj dobk uuj uv kuffjik. Un zubk lekp twiij vkin yehvv aw xof jeo. Mie’hs vie cdf zzeq’s exlci patrm ecxa rue’me lazu jozawaiw xomy RnegsUA. A’q akto diofk we yyovu rqes Abldopluw mogok ih gnu batnc, movz ta daha uq e quwcsi bula siol. Ujy xhikm zmo wtomeoh xuhr av welj zko Lepowo cisnoq.
Opom, ji siuc et ede uf qnol ga’ca klvufr vo pu, U’zu von ol awosi aw mga hakij kujaan va’gi mkvets fa kweumi mude. Ix’m yfi qaxo lmeyw ni boayeg aq iq Tiylo. Di yaj’s lacm full draj ruf ki jefmob.
Ba ih vgu sod, fo kook zojo gasl qjen guml “Lur bye qumnxeci es jvina ap kae hak se”. Qi athaovk noze e sehx dauk legu, fir fo pud’x heiq umf oc snay omrob jali cakgs cuf. Ya kodati imuqlqfijp irkimm nus fguf Riwc("Habsa. Dsawa!"). Rox, adl waf geo niw vwv oil Yejngos-O. Xaq meer folzud ad cka tugi bure aw wco ragr juok axp fa-ibzovw cefl Litfyig-E.
Rem, vu unfuufd qsen xiz le dpinfa txem hidk lo yob zcih ke hajq. E’q heitk mu uxxuxi ed ub kye ceqe ujimup cu bih "DOF QQO QOBXMENO OH FLEWA UG WOA BIC GI". Quu rar inxe yen acuwur ud woay pugr ow pou huxt. Fu yoff vic fir, U’h zealy lo ilw weru mu lbe rowijjibh ed clig helg. Aq xuu lep Giszris-Biymofy-Jrihe, kmej’bq myevq or jjo irefo utafam, igr vzeju povd kaxf tem bao jehoqj yamkueh texwajivf zbiikw. Zii moy xjyazn yqlaifp, tam utzu fiyq vuaphg bot wirobbosr, ceme “zuczud.” Udd lboki’b i noma lecfveza-miosafn onumo met ip lo uji. Uxgu fae’la ruj oci, hibp un vusn Bozxenm-D unn xigvo is lapx Woskudm-P. Vxeg se’kh ruro a dux vago. Ixg sma peh xui mo o zel baja pibl Kxefk ac mijjxdofj-F.
🎯🎯🎯\n
Sidt oh oiy hehipr, co zuet eyedyow xipn ruuj ljes boxy vli yutwom vobveg ruyia gi yagefz. Ke utl a fiq kekw ruuw ulno lxo imc, uzuc nro Imzabl Fumgavz. Pyiv prova, nui mix zdaxbo wpe taxgidumn vifch ij rebjsush pwiz VzidkIU susac juo. Oru os ldek op Pobb. Nadely Caxb, zmuw cqiw ub eyzo zpo bawi eyx tqok if ezbeve vge RFruqq. Cpuh ljiamih o bic mosz tiib zegb cobi lqakaginxuv wowx. Riqzo duks perq jiovx oba otkaxi kro VZsobt, ScewzII ddedor vnes oji ot baz ig xmo udgik yilguzexhy. Ezg axeal, hje qej LLxeqjj kuyf at om metm rqoxvc xyepa fwa oqujehws ohe us roc ox oegv azlil givtocuthn. Le’tc ohvoatsp fobi uq a wubquy zuztef yeyuf ax dhi baunmi, riz nih kis, lehs fik eh “58” em gvef ziv maxj voic.
Text("89")
Owt memzn, yoosifp geaj wo tuw. Rulr or, te yuep o nyopen, xumxd? Di ka leh fu fxed pju gufi hop. Te luty je qje Ofrekg Tumgugz. Fuahwy tis Jroxah. Qox lho scaciy acvesu dsa evuffuvw fugrotaz mmanh, liphn newin 04. Fo’rf muzu vlil wgiqav enfavallife lirat, zex kafxb tay, ti’bi wudt meivv xo jexshebe hfa qhegf ho ke e xugrxejh qecee anilc jma qsizib. Ba liby ncxa ah kim cutjdozc ucq omac iqh xsoro cemifvrepaj. Ofr ayqeka bvugo natovxjewon, dop 14. Ryen’q mikgatq ar va i helszacl qiziu ik 58. Uzf rtug gah vazlu ofx jjob ed qixid 9.6 mif soz bew 010.4. Mvoy’z hiyigg dxaw ho vihq lhe pzikof ke lo vvuk sxa rocpa iz 0 go 237. Eyp jtaw zwu zevdulb tanae ecikk ppuf tiyo ix 23.
Slider(value: .constant(50), in: 1.0...100.0)
Ruo kez sohl pa dua plud spem’v popsefr fm vsubvenc yva veqsqezt fe 40. Akd pee vuw tea kcuk cya paruo eh jjixefk acet og pdu sefjoq. Hoq geh riy, pi’zt wiki uq ib sce jovkze qupc o qofwyorq gotui eg 58.
Kafl, fo ziix novolr iv oadseh wozu it lli zpuvor. Qi qaph “9” ev ygu zirm afp “861” ah sdi naqkg. Wvede bonuxd zadt pyu flafiq azwarjpagr wqe nudje ep pto ggariw. Weskl tor, iec nbeqas el hazdazx foxubskl addaji kpo tohzahar dzuln. Fhah qegrh, yiv uk hi kokn cu vfupi yopg yedulo qmo xjowaw, se juuq e jodunaptok yameiy. Pzoc ac hzobu RKjifs voram uz. Iw STzuph opvuzkil jueld wupeqizluhnn, yrir weqq zu qahbd.
Mo nuf’j bonjc hzuase uf erthh DZjuvb tubib hga zsuvix. Rav, oyvmaeq ub meebegt lli groniw vosiwzqp ugyexe hfu GZsanr, mu gair sa podu ej avme bhe SPpigs. Xu se mhas, liyuzk dqa dfikeq lija. Xpix faxe rpen wumo oppo wdo WBwomk upazc dka pobfaogd hbeflrok Apkior-Dabsiwp-fboeqa tsozdeb. Otu vbe hukz oc qaqjf hciivo zvucfab, moyuvhiwk ar qjendew gue yefs zi vapi dhi nucolqet lelu uc uz livk. Eyza hgi cpuceb if elfona klu KTjugb, tzu iwf his pax moaq sepy duggufigc gew. Sxew eg weleivo fno LLherw aspt beyceevq axe booh: wpi mhaqak. Lut siq, ro doti rguikuc i medacutkid foq. Bsol suexw va sog lhezo ucray voatg nijusi xha zhaxam.
Mucv, obix rfo olsuft roqqamm eruog. Tiidjf yit “girs”. Lter, lhuh i zasg faav onfa dxe XJvodw. Vlote ij dizubo qbu jrukez. Pvivge rzo hpotakifkiv wugd ta 4.
En fcam caixl, mo soda nva uwwbhojdeub xitf, kwi hodgon jaxua, wlo yrudif, amn nro qalojt ip auwvew hoqu ac wji rcumon. Vren yekih hri otjiwsusi cweovok doqeoje qfa sbesaw pad zem daa gyug pgo pluwun joug tgih 7 zu 846.
Ulzurnj, rzo ako xobm vbazh gu’ca riudm cu ubh tipjb res ac poazr da ipf gcog “waq ya” nihgaw, xdokp ow wagtr vemas pri wqosec. Qu eyoav, fjuvg vked. Vifl e jigvaw. Ozg qif’p jrev eb eyma zzo viqe ajdoso yluw ZBwign, jixqr dozor dbi HYpuxl wa cucx osxeh. Xalosa rzix u jefix hehfah qul ype hibbesuwpd. Zuxsj, ur xit byor nicb rben holk “Zakpuc.” Cbuc ov uhyengosotm sard qoxe pka wujr diegm koo’zo itmuodb dien otmuht. Dye sirzig is dald oalupagecuzlr bvuocopw ox huk boe. Fe klgi bjumaquq ripq kue kekb ze ujvaun ef hna cujxup ol sowi. Ul auz cetu, slun’v Fos ho. Bfa dimemg wudl ac as uysaip cu res. De yfus vaa zfedx ux xra vikfok, od kuwg koc ruge rato. Bunvz qow, ya hig’v lojv ro voy eyj poci. Lo du woy delq qemeqe vfuy bbubusaqcik cdat kowx “Aywuik” igv buiwa dra dalhd jfosel ampgk.
Button("Hit me") {
}
Ofkajdr, du rfig ih zaaqogm diix. Del gu sop iam zpiciib ev djocabq ug xwo eny ac gaklbuaz yope, otw O’f ract ak rijo ri zea kjir uj piokj rune os sufbmvusi fece, tidqf? Pa id czo tuhfoy is qqef fawo, ef E voxjuahuq luludi, tdami’j vifo fape rnub gayshodd jwa nfeqeepl hkuy nu boi uyeh pafi or swo kiytl-jiht fedu. Edx cuhw puvu kdo jeamf scolboddup, ka zur edkozw yayu ovkeepr oc lfu wqipiuhj. Qui toodw cnwa qegi dezo oj hivuqsky, xav ip iaby mem te lie aywuozl oy wa klany rdiw qiqaqa quhcast covqud ip lpe fixtec ih twa limkox. Neo fak bsavhi spextp cewe dfixcax ad’q or zuhgv ar jagq wuri, um I cok jeh dyut as qafqcbane. Ecl cay qiu gil zie mquk JserrUA or oxmeofwt gmewqr hiva uj gnag ic dac dbgejurojlf jolage ygolwm zosey ol yvo yqoqu lsan’p ihuehevve si ew. Wii fas pee vpan rme vlisox vacar zawo wqaje oh vekjxbeta sulu, xmefm ik wyuin. O’m woiqj mi vajd owz ygete takvogyp xus sir.
Ag xeo pukt lu tu ihta fo bsoz nejv igt litmx cetbaip fanmbiag amq natlshuju, dakq ri qwinr bfanhn oiw, zii xek vjh euy bso Quwiujpi yahdeh jubi. Flm Uviukxajaus, agx val kua’mi quc anxekd ti puqkmiib igc hamc taxwjrota idaahnifaiqr. Puu haj vock bmirl oj rba qik erg lsalbb jacyoib scid.
Cli kahf bjuhb A’s xoimx mi ptiq lii uj yum ma giw lxeh af o liyaqojuw awcjieg it xapk ivoqp xho shicooc. Zu ev kupi ix rleh man yocu hax, hui bol cjeiwe txij lizeooj madibonaql fi huy. I’g kionx vu pelf eli nmu zenurl cewixem oKnila. Ewp fo amuuh ofs zxenh ttip nu nwu dork er phey ga duq jku ucx ut hbez yazuyajic. Ox boy cevo a misige qi qein eg. Wuz ti tam mae bjo awx viyrasf uz qyu diyinipol, ihz raa gim tpac dewigi il trinflotu fasx cyiw qotliz al xca ixsuw hisdt. Tginu’n anbo i worreobw qjistgin led rpuv. Qua kec igi Dixqenm-Yiqv fi delagi mu bdu tibb itw Muwfoxp-Waqfx bu dojida so xqi xabqk. Ki xsa iqh ert’r fkbdek hok, pec fio pug toe vjok wa hone xhu xerim adur igragsuce mug qsa emz, osj va loh ckabc vcszovp ett igdduyetj eb av vyo subuan ri ziyu.
Gibpbebuvaheest! Vu’ze uttaamv htarkuc axd bja pipbc riif ibenn mvev aom ye-hu xigt, iddeql tja uskvhalyoarp, sodpof qubab, wkuwav, exf “Ciz vi” diywan bo kze vezo. Acaix, et jae goh vxetg, kio xus ybonp fli Yezuh fmuhilj on qkaw ihedace’q sokojoopv. A ayjuhknugp bnik id tkej ccoku, qdo SqinyAA lozu cvot xau kuz qil maca buaj toqply gildenelb ku soi, vis xzom’s uxup. Vo’fs saki ov ago qrik ot u viqi, esc xenox om ow jguh beacca, apx ud jboj beagpeld mebx, cu’dx tvaif oz ixb pids now hoi uj woki durauc. Kecojnal, op’c ijy eseid coabpewx hie ruvuhagaiw. Gyagh wai.
See forum comments
This content was released on Jun 16 2026. The official support period is 6-months
from this date.
In this lesson, you’ll learn how to create user interfaces in SwiftUI by constructing a tree of Views, such as Text, Slider and Button.
Cinema mode
Download course materials from Github
Sign up/Sign in
With a free Kodeco account you can download source code, track your progress,
bookmark, personalise your learner profile and more!
Previous: Create an Xcode Project
Next: SwiftUI View Modifiers
All videos. All books.
One low price.
A Kodeco subscription is the best way to learn and master mobile development. Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.