આ કોડ પ્રમાણભૂત સ્વિફ્ટ(UI) પૃષ્ઠ માળખું છે. કોડની લાઇન `let myLabel: UILabel = { … }()` એક UILabel સ્થાપિત કરે છે, ટેક્સ્ટને સેટ કરીને તેને કેન્દ્રમાં ગોઠવે છે. દૃશ્ય સેટ કરવા પર, UILabel સબવ્યુ તરીકે ઉમેરવામાં આવે છે અને પછી તેને સ્ક્રીન પર અસરકારક રીતે કેન્દ્રિત કરીને, દૃશ્યની સમાન બાઉન્ડ્સ આપવામાં આવે છે.
UILabel અને ટેક્સ્ટ સંરેખણ
UILabel UIKit માં પ્રદાન કરેલ ખૂબ જ સરળ વર્ગ છે. UiLabel નો ઉપયોગ મુખ્યત્વે સ્ટેટિક ટેક્સ્ટ પ્રદર્શિત કરવા માટે થાય છે, પરંતુ તેનો ઉપયોગ સંરેખણ સહિત તેની અંદરના ટેક્સ્ટને મેનીપ્યુલેટ કરવા માટે પણ થઈ શકે છે. `label.textAlignment = .center` એ કોડની લાઇન છે જ્યાં જાદુ થાય છે. અહીં .center પ્રોપર્ટી આપણા લખાણને કેન્દ્રમાં રાખવા માટે જવાબદાર છે.
-
સ્વિફ્ટનું UIKit
UIKit એ પ્રોગ્રામિંગ ફ્રેમવર્ક છે જે ઉપકરણો પર યુઝર ઇન્ટરફેસને ગ્રાફિકલી ડ્રો કરી શકે છે. બીજા શબ્દોમાં કહીએ તો, આ કિટ જાદુ બનાવી રહી છે. UIKit એલિમેન્ટ્સ તેમની કાર્યક્ષમતા અને ડિઝાઇનમાં ખૂબ જ રૂપરેખાંકિત છે, જે તેમના ઉપયોગને તમામ સ્વિફ્ટ એપ્લિકેશન્સમાં સર્વવ્યાપક બનાવે છે.
મેનીપ્યુલેશન જુઓ
કોડની `view.addSubview(myLabel)` લાઇન મહત્ત્વની છે કારણ કે તે ડિફૉલ્ટ વ્યૂ સાથે બૅકગ્રાઉન્ડમાં દૃશ્ય મોકલે છે જે માયલેબલ અથવા ટેક્સ્ટ બની જાય છે જેને અમે કેન્દ્રમાં રાખીએ છીએ. `myLabel.frame = view.bounds` સાથે, અમે ખાતરી કરીએ છીએ કે "myLabel" દૃશ્યના સમગ્ર વિસ્તારને આવરી લે છે, સ્ક્રીનના કદને ધ્યાનમાં લીધા વિના ટેક્સ્ટ કેન્દ્રમાં રહે તેની ખાતરી કરીએ છીએ.
યાદ રાખો: જ્યારે પણ તમે સ્વિફ્ટમાં ટેક્સ્ટ્સ અથવા તત્વોને કેન્દ્રમાં રાખીને સંઘર્ષ કરી રહ્યાં હોવ, ત્યારે UILabel એ તમારી પસંદગીનું સાધન છે. આ વર્ગ તમને તમારા ટેક્સ્ટ અને તેના સંરેખણમાં ફેરફાર કરવાની મંજૂરી આપે છે, ખાતરી કરો કે તમારું વપરાશકર્તા ઇન્ટરફેસ સ્વચ્છ અને સૌંદર્યલક્ષી રીતે આનંદદાયક રહે. UIKit નો ઉપયોગ અને તમારા મંતવ્યો ફાઇન-ટ્યુનિંગ એ પણ ખાતરી કરશે કે તમને તમારું ઇચ્છિત પરિણામ મળશે.