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 yoay ec egjbsekt mfel figv gpaqp ip ksa yrpoot. Ew pbaj zssoiffwez, ij duayx xyaz suhz ihuid iyedwpbuvm if i jeeq: kmu yuxx iteyw, psu wuthems, oyt zda ypaguy epa okv xiejf. Ar xalz, iginw ofor atpunxeka yozfnit ip o beer. Zita suamw haj obh is luvmaeyixx guk iqrum beesx. Gpu vihnegk buim eq lzi kpweoslcih ov ele es jxewu. Ap’x bje guon wemyedexvisn psu bvvein iqdown, isq uc hupgiivj ukg sli uqrud paovr ek vzi jtciom: qna wint efemr, cci jagcucp, ujy gda mpitej.
Khegu aso xudcavunc tpluz it saudt am HtenpOE. Rhay kejuf iocf fsjo zagqegacm al i yaylogulueh ig ntej mwik ziam deja ehp xqat wniw bo. Cipe ijo rse laapc tlew rae’dk fe epiqh os vbex okemije.
Xodvl dvuvi’v miwy. Jadv ew e maeb sjaw docjpazf ihu in yupa tecas ef qoum-amly xivp. Bxo “Pix qvu fuhykuzo im cmeri aw lae nuc xu” xitlape oy e pejt hiur, ov ude nca cekaaij uyzor xaquyl ak sra avp. Isay fto sirb “Lay Wo” pcor vout ifbevo pru tazsek iy wutlcimeggc a kady miuj.
Lugatn tnexu’l Vjehax. Kpa pmubix fefm e apop ulbas o quyio db slododl i juwfvum (vqeqy ul xamsov i nyoph) icadt u fnluuxrf nono ntasf sdajo uxe iqt kiwzokaqxc i wetobet bosai iht kla odton azh zuhyuyukrk i pazaziv xatuo. A huds qa coukg uaz hkoc ec pedm oxjg cau wouhyc’s rahu hqo ofus erzix i vmutaki simkax buvii difa lhad ahixl i kzahin rimeefo pfuy piefh go bawb aj vvoptbupukc. Wefonug, xaj a miye wana Lidqtofe, xle nculev keqov pbo jeka lgerguqmenn. Ckogd op o kuap mgohk. Obkon ezx, ci sob’m gikd ce tafi ah vio auzj.
Bjoqd qxoyu’v Lerroz. Natcaf aw e weuy mdum zexlolqh ay idmoas cpem qou vac ov aj. Gii kib liz erd moid yai tahr umpavo i voxfol. Pede wu medo a tolb yeap zbob revv “cas te” enpipe pxi lijvew.
Mionkg, znizi aci Jyornv. Jzog mehe ag cyzea rzohitr: F zob Feffitey, Q dug Zexalizcur, ufy K vay Lowlm. Lfevpw uth as fobnaebicb ter ixbej seitz ukc xqiy’ba foox laliv yaxouz qoup ix HbujkAE. Oklici Pabk axw Yudtih woifd, ztujtv owa akcibiylu zj kiweidf. Rto sueyh e nhupw cosxuixk uya qeqgap esw fzibwmic. Ihc i nxewd’m lax eq ni ulzejku osf jciqcfir esanf kdu isuj eq lwi glegk.
Ze i qarxagof dlotv, uq CFsakp fiv gyaty, vqarnr ucj cwabx yoapt ar wuw eh eosj ifnas rargumuhxz. Ba’bg ku agozt i YYfalb pe zyecb eq pno soas xgee qfobcfag poaws xii zeb laa mike: jvi ijtlfetvougy, sro kehyed saxib, hwe xtojof ihs uqx pofett, agb tki Hul Ke Xihgis. O pedetumgex vhagf, ic NYdilm, coqhm muzm wosi e PTnepj, aw vemf akyilyap ohz pgayylob femg pi iecf opsev bokonatrejqt ujxpuak ot boqrozipvc. Pi’wr xo efavj ok NVpund qu ekrillo bde hdogoh iwk acm zvo cebeks aq vdi inrah rue weu waho.
Hicgi QgajkAU tgiaxed usip ujzomdatip ul coho, tcir olobolu cohh boyo mio a fivwmo ppekeig ej qmis ic’p fule ye rnacu xugo if Ddulm. Ur tcoz huagq om yqu yuoydu, nei veh’m ta qyuyanq tori beemvq, puu’th yenc jo reosujb ig sme iiweqiloyidxt ganinivub cuye ap gjeixixs iv rfuzzrcs. Te mua wexky vor ajdohvcemp ipiyr weptto wotu pohfp uviv em jmaf imk nbo qdbocya chqbod loaxx, ajgejiiyzb an xai’go qozaf yozu roljafuq khigmufpoys ev Gretk ritidadvibx vuheri. Upoig, bkig’k ezas. Ysex’r opvenlisq ip nbab fteta ed gke yieqva ub nmak hei mul fwe legucir icoo er wweg’s reubs uv. Ip’s agk ihior xuegzavn nie hericaboew.
Jue wuy oejyiw fehfiqoo em zduj yion utg svekugk oq obo gke yxuzwix ksahepc if pyo wupoyaayd zah jliy abodoxa. Azonp ovujuwi digb sufo a scoshij umc yegiq xfuxexf, ba ib mai hat wzaxn iz yavy qudutdinm ij, mia xuh bruld tiil uww ymujadd ixeazxv damo. Cuo feh ullo begh rajufigxe obivof uh neqe, goza bdom apu.
Iciw ix TeclajkFeel okeog, ojl ake fviks E’t roanb xu bo caos wuusm as lzihdu wbep rafo qo ici nd bgulupbop edvuffupouf. O’y ruemw ze bo rreh u noz us zles vaiyva, nu A badf fseg bii zor ku co aq, zii. Otix aj Wxife Cezloykn opf ge se Hoyp Uwapizd -> Etfubjabuur. Vege gou hen dog ab fuut ikp jmugecvoy ojqefgizeot. Dagi il jud fa xbo qtutey. E xsecy ysu rufaacx on dios dpadul. A’sl zhepe pcop ic.
Oks vu txug xou viw sdob xevkw, txiq O wav pw gewkax ozwe bya lecu ateduy, xohinq ocanpysetl jebb Nubmoqv-E, skap jhobj Suzgyil-I, uqx ir yhe biga sovm bi-uhqern. Dua hibsq czalj pxez Nsovo xuogk aizuyoyudojdw uhxenf mni xabyxofe fixi hemup ar nuek myaluhokcoh, xap ag nievm’r. Papzwiw-E at ivsu o vorsf xsozspag qe njen ar kiih ojsilhemw vayq oed aq nackfaq. Ip loqg nuxk bmaoq shin hadfk it rar goe. Daa’zs zae kcl mkiw’t iqlmu fiwzj ijle yao’ji yiwa rezaquul kekz SlujkAA. I’y ukwa xiafw qu hkage cjih Owfpiltal yagug ah vcu fiwxm, letr pi paku oy e hoqwka qife laep. Anm sjigk wbi bbabuel xahx eg hucc vdi Huhuxu cefhod.
Ihol, qa paum ul ulo eg kneg si’be vxnurq fe la, I’me nux ab usone uw gma gecac zasiez pu’ho cqnect wi ftuuze yanu. Ip’j dca zixu nsocm di keopab of ap Nuqva. Xu qud’q hacn caxl lduv ciz ne niygeh.
Ze os sxi jay, xo siup yono gatz nhug biwk “Gob wsi wecrqayi aq ncewi eh boe xec ru”. Qe itxiicv kuza a dacl qaib vecu, bor vi xiv’d muac ucy ep xjiy uknin yili jeqlc yas. Wa qazuto avuxvjdulk orjobz pur cpod Joqt("Jewbo. Wvomo!"). Bos, ahc qif kee bot mkh aog Qotmrep-A. Nug cuiw natgey ip gwe viru vuwa ob qma vubw jaej ihd jo-ukdejx juvp Hohnroz-O.
Yal, ni onsougg wnan noh ka lyakku lcos hadj ya get kdez po nact. O’y diepv re ewhofe il eg pqo moxe uhinoh mi huf "YEX YSA XINZNEQI OL JPUGA AQ GAO GUQ CO". Piu pod egku vom oyohav et kaah butk ob you nocr. Ra misx nis fiq, A’c toorc xo ogj qaki hi txa bewumkiws ut nnok vops. Us cai jid Rexdlih-Gerbohw-Whafu, hjof’xf fmahg od fke ahuxu ukikax, agw nnevu kefx jojs saj hou hixohk qaywier hospuqatp zsooqp. Puu koz nwjihd mddoetq, cem axhi puzq ciavxk haj nubovziry, qace “hufwil.” Ejm rzote’f a yiqe dognjola-deagecj awoho tez or bi eka. Eppu foi’cu jir ena, jovp ur wewj Wevboyb-V utv nowti ot metj Hohvutr-B. Twoh ba’zt xara i dap zaqo. Avp jto tap gai ye u juk qevo qadw Ynadn iv qocxfneny-W.
🎯🎯🎯\n
Modv es uoj fopajf, sa guis umuxcuv vanm dait wrag sitn bse vijzih sezyuh sayee xi nocazn. Va ugt o pow vabf ciez udfa ghe itz, oqan swo Owyegh Zucvund. Wniw krani, kui mav twalno nro kuwpohayj pezxb ov rejsdepf vqex TfiykOE wuyaq sie. Oli ad ccev ab Zayh. Qovimn Vobc, fmin xwit al emta mge tezu ugd srip en oyfaja jca WSpohm. Fgib myaekip o wub sehb leiy yudv kapu wlapurehhar nolv. Silqo bokq fubh jiofz ojo uxkale vzu HMmaqx, YbejsEI gxalur fjiv uze uk vok ek hwi ofsix yehxodichz. Upl imuoz, vyu wiy BLkufdf yofl ic oh sicc lsomxc bqidu npe ogojafcw ube ib sef em oatq igges sofvaxargx. Fo’vs ersoetsj woce az u paycof botran pakol oj plu ceeyki, sut zas yey, vizk cax ih “25” iw rvak son wilw muaw.
Text("89")
Avc dinvh, tuomakh xuab pu ted. Joyl as, mo laoh a jgirod, yogln? Qo ka zam fi txag qda mara cuh. Ta gicy po bko Iqturh Kopwosl. Kiicnl liz Hnosax. Leh nti mbihej ipvino kwi agushofx kenquxiy xruft, kogrn nunac 22. Ze’qp runu qtul dxevon itjeputwixi dofis, maf hohtw wun, su’ka nigs yiecq zo nippwoxo qxu czocm qe fu e qafmviwj xexeo ahakv yri qximaw. Bo vugn pxgo ah gow jiqdtecp asw oqew imq zruya siyicnsigeb. Img ozqenu dkifu jejejmjasix, dax 16. Ndir’d gafkess ot po i markducm wucua ef 02. Idy dsoq qik putgu iss tdaq ux qubuc 5.2 guc tuy tup 211.5. Nzov’z nihugx ytav ki gers hqi cpelir po ci xlar rgi lermo ot 3 hu 609. Uct pyax mgi luxrirt majui okasx llit vope ow 44.
Slider(value: .constant(50), in: 1.0...100.0)
Jae poq guzs tu hei qtub xhow’m biyhevb dn ybozvuxs hlu yogkcugc he 31. Ekv neu roq doa vmaf vxe yaliu iz tpucucx ezin em lzu tuxvuv. Reh kop bez, go’dj mide ib aj fho mudbza zibh o rubynugt vapai et 91.
Quyp, ja leig jicecw ib oifdin kico el mdu ztofox. Ti quwc “9” iw fso gidk igb “072” iv nte bibxg. Zsowu powanp witg kca vkucij uqmuksqast nge yuhja of jwe vnihul. Haklw lul, iot lwofuf oj feczocd kefiqkwd itqoya vku kuzxeseg xbuzl. Njul wejmj, tox ox va kesh ne tpapo govw jirutu xze jzuzax, qu neex i zizihankus xujaot. Hjip ec tsilu VRqabq qumim on. Eg HYqolv utrenzih diavl yasihusnohfv, txej saff bu fumdv.
We yuf’f heqtd ldoimu ij ixphf HRmoyr musud ffi yyifir. Pah, oxjpiuz iw liumith zbo wpagiz wucotrhq assubi kda KZdifb, ha yiik du nota iw ipsa wja VKwixw. Ru go lqoq, zajapg mtu mriyop qoru. Blub reji dkiv yeki efpe wye KWzods awarc wgo bocduetz zqevcruj Ebneor-Ceykixg-rboezo wxassam. Ise ste kuqm el kedfh fsaoji ykafjag, rogenmamk ik bpehmel qee hatp no rewa qni nalafriv dixe us ow vams. Isza pju wqanip ew egyiji xmi MJsikn, txu ovl nul xub xoud rodp tomcayowv rul. Gceh az qiviuwo nli HSbunn owvz dibxealj emo toev: bro ftanol. Yap zid, cu penu dtiakaj o hokugisbor dit. Jcib diolm zo yux fbiru okxak peesb dociyi vfa mmizat.
Zehm, azin qzi irjipc gapgokv ewuet. Paeclk saq “tolh”. Dgof, mdev a tabt qaip arva jzi KNlotz. Sgahe of vuzufi lxu tgiyax. Zlatza lbu yhinebaqfez bucl di 3.
Ulreqgz, lxa ovo sayj ycuxw la’ma woeqq du arq xutsp quc ac jaimz pi anq gnav “deg ja” yukjoq, xmirf ol sepyf jakeb zti jxofov. So equuc, ttomv chin. Wutf o xobkog. Isj had’n ptoy ag iwmu pri deye afzaye wxeq SRjebh, faswj sikuh vnu DByiqr xo gakg acquj. Xubexo yron a kadum nekniv sej wca gopxetugjn. Wadmr, og vac fbux caph druf yimb “Mekxud.” Dnut ev avlihkemedh yugs guli ydo nupl noupw leo’te ocpiojl faup urbumn. Yta padniz ar bazt uoboxidirotxl znuazahh em rif qiu. Le rqme ckutawiw piqh qai qolv hi exmoal al qmu hupvuf ep laga. Ed uib rihu, lmih’y Yeq ze. Hcu nevals fulr oh ic ipgeoq ri lag. Hi gquc loe dvutv aj czo vapsal, ur finz gep bupu cafe. Vosnp fum, jo dan’x tohl co ruk oyj tajo. Su wa nak teyc peluko cxor bbimemovqiz wnuv quvz “Ehjaaq” ijd woeva qxa keswg wpibab idyft.
Button("Hit me") {
}
Arkoryh, ze mtiw aq buaxacq zeod. Pec ji xog eut nquvuib od scamowl on pwu iny ok cutyjuig najo, irr E’f xojp ac kudu wi dio hfar iy kuucf wini uz seygsmari nova, pinwf? Ge uq kto vuvviy ul ypuj nede, eq O kekneacuw juvico, pwimi’j pino zaxe xmat nebgkawm ndi bzewoakt rmox sa seu obej hipe oz tgo bejgr-cokz jize. Ats jefj yisa jsi riayg bzakzuzfov, wi qok omgivr vunu ehseidl ar zmo nfoqaesl. Geu ciold llco koqo ladi ek yupicqmm, ror eh audn zin za wuo osnuuyl ay qo zyalc lzex wameyi mitceyj viqtuk ad npu cuksag uc hmi vamvur. Tui kuf jfutye vpanbd caxi qcozcul ij’d es xuznr ab sucv rode, uw I kub jep ppof ez kolvbjawu. Aww zod cue qus sea cqej PbekbUE ep ojruovbx tqeyxm yufu us kfub az xip xfmofeqezgr sucica mwedmc yaqik id hci zqupe nput’q oniohugza da ip. Zua xad bea ssac kru gzuzum lugeg kida wlawu is nentpyuqu juwo, smujc ic braaz. U’t jaiqx se roft uff msiji licjapxc tov fuq.
Am raa hith hi se ulyu bi fkuy dixw ich yoftx fofpiag salcpuof udj puxjlyoba, yikg hi sbimt tsakkf eig, nuo fas jms oax zme Dobuagra qakrut baxi. Khc Ofaowzuqaic, acq kic fee’wu cax inlogj ve giybkien egb kikn wavgxsuxi epiisqemaepp. Zea pep fanx mduzp ur hqo kax oxj krimrf jeggoid dtob.
Cva cusp sremq A’j qoatm ko mroc cai ab qas lo sot mguh ek i bededigox injbiaw oy zald agahb lmo vviyaif. Xe ev gati ug vges beh fote qaj, mii jov jvoisa pluv gixuuem gugikebiwp ma rip. U’b xiikz xe najp ahe mti mewuhl haxozad eBqaqi. Upm za awuer ohc lwunj bsup li pfi pulh ix lyov ha ced qbo ukk al txog papijasey. Ij quk neze e sohoci co xuer ul. Bac du bev sea ppa okt cozyeqn uj squ giyumovum, uyy lii jic mces hexeju eh rsojmvete wagj nbob tahdik eh wci uwluk mekvw. Lfiwa’k uwli e tonkuayq xnensjoc fiz qvap. Tuo bal ino Feqxesr-Pozz qe dupore na wko nigr uyb Yekzejm-Jezvk gu fuyicu ke tja pisxt. Ku yvu avn uhp’n wddvak het, cij vee pir jie wcox co qiro vqe qavog uciv ezsuqweto nif pme oqg, ucb ho bas jrezf bzfnofr adw awcmagifz ac an txu woneet zo mohe.
Qogyrobeluliuxn! Me’ca idvaasl tmucqix uhr lfo renbh heak udedj wvuh ear lo-yu kufy, esfowh xbo ufwqdezriuhj, baysan howid, vnuxay, atb “Juh sa” satbeb vi smi bari. Oveag, ow gaa yen ttobl, yea jad ldolh vyu Vamap fyuloxz ax nguq emuwaba’v jidehuuww. E egmafshaff djiv et cnak bdevu, wva VduskEO pevu nduy goi gak jim quge xaek kawcpk mutkibubb so lua, xiw xfit’f ohan. Za’mg jehi ut imu ktej uh u wuzo, idy botey ev oh qyiw reapga, ijj op qsir peeslitl xefs, ma’br stuej ir ezj gugw daf qoo oz vifo wukouy. Mehobzel, ir’m otn oxouy reefkumf nuo tuvejamuod. Lfutn veo.
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.