ચોક્કસ, અમે અહીં જઈએ છીએ:
સ્વિફ્ટ એ macOS, iOS, watchOS અને tvOS માટે શક્તિશાળી, સાહજિક પ્રોગ્રામિંગ ભાષા છે. આ ઓપન સોર્સ લેંગ્વેજ આધુનિક વિભાવનાઓનો ઉપયોગ કરે છે પરંતુ તેનો હેતુ વાપરવા માટે સરળ છે. તે સલામતી, ઝડપ અને સોફ્ટવેર ડિઝાઇન પેટર્ન માટેનો અભિગમ તમારા આગામી પ્રોજેક્ટને ધ્યાનમાં લેતી વખતે તેને એક અદ્ભુત પસંદગી બનાવે છે. ઉદાહરણ તરીકે અમે તમારી સ્વિફ્ટ એપ્લિકેશનમાં ટેક્સ્ટનું કદ વધારવાના કાર્યનો સામનો કરીશું, જે સામાન્ય રીતે સરળ કાર્ય છે જે ક્ષેત્રમાં નવા નિશાળીયાને મૂંઝવણમાં મૂકી શકે છે.
લખાણ UI ડિઝાઇનમાં કદ નિર્ણાયક ભૂમિકા ભજવે છે. તે કેટલીકવાર અંતિમ સ્પર્શ પ્રદાન કરે છે જે તમારી એપ્લિકેશનને વધુ વ્યાવસાયિક અને આકર્ષક બનાવે છે. ઘણી વાર, અમે અમારી જાતને એવી પરિસ્થિતિઓમાં શોધીએ છીએ કે જ્યાં અમારે વપરાશકર્તાઓના સેગમેન્ટ માટે તેને વધુ વાંચવા યોગ્ય બનાવવા માટે અથવા કદાચ અમુક UI ઘટકો પર ભાર મૂકવા માટે ટેક્સ્ટનું કદ વધારવાની જરૂર હોય છે.
સ્વિફ્ટ યુઆઈફોન્ટને સમજવું
શરૂ કરવા માટે, ચાલો UIFont વિશે વાત કરીએ, જે ઑબ્જેક્ટ સાથે તમે મોટાભાગે વ્યવહાર કરશો. UIFont એ UIKit ફ્રેમવર્કનો એક ભાગ છે સ્વિફ્ટ, સિસ્ટમમાં ઉપલબ્ધ ફોન્ટ્સ માટે અમૂર્ત ઇન્ટરફેસ તરીકે કામ કરે છે. જ્યારે પણ તમારે ટેક્સ્ટનું કદ બદલવાની જરૂર હોય, ત્યારે તમે UIFont સાથે વ્યવહાર કરો છો.
ટેક્સ્ટનું કદ બદલવા માટે, આપણે UIFont વર્ગનો ઉપયોગ કરવાની જરૂર છે, વધુ વિશિષ્ટ રીતે, પદ્ધતિ 'systemFontOfSize'. આ પદ્ધતિ ફોન્ટ ઑબ્જેક્ટ આપે છે જેનો ઉપયોગ સિસ્ટમ UI આઇટમ્સ અને ટેક્સ્ટના ટૂંકા ટુકડાઓ માટે થઈ શકે છે. તેનું વાક્યરચના આના જેવું છે:
let myFont = UIFont.systemFont(ofSize: 18)
ટેક્સ્ટના કદમાં ફેરફારનો અમલ
UIFont ની સારી સમજ સાથે, ચાલો તેનો ઉપયોગ ટેક્સ્ટના કદમાં ફેરફારને અમલમાં કરવા માટે કરીએ. આને અમલમાં મૂકવાની પ્રક્રિયા સીધી છે, ચાલો UILabel ના ટેક્સ્ટનું કદ બદલવાનો એક કેસ લઈએ.
var myLabel = UILabel() myLabel.font = UIFont.systemFont(ofSize: 24)
અહીં, અમે પ્રથમ UILabel નું ઉદાહરણ બનાવીએ છીએ. પછી અમે તેના ફોન્ટને 24 પોઈન્ટના કદ સાથે સિસ્ટમ ફોન્ટમાં સેટ કરીએ છીએ. આના પરિણામે લેબલનું ટેક્સ્ટ ડિફૉલ્ટ કદ કરતાં મોટું દેખાય છે.
અન્ય UI ઘટકો સમાન ખ્યાલને અનુસરે છે. ફક્ત UILabel ને તમે સંશોધિત કરવા માંગતા હો તે કોઈપણ UI ઘટક સાથે બદલો અને તેની ફોન્ટ પ્રોપર્ટીને ઇચ્છિત કદમાં સેટ કરો.
સ્વિફ્ટમાં કસ્ટમ ફોન્ટ્સ અને સાઇઝ
સંભવતઃ, તમે તેના કદને નિયંત્રિત કરવા સાથે કસ્ટમ ફોન્ટનો ઉપયોગ કરવા માગી શકો છો. સ્વિફ્ટ આ પ્રક્રિયાને સરળ બનાવે છે. પ્રથમ, ખાતરી કરો કે તમારી પસંદગીની ફોન્ટ ફાઇલ (.ttf અથવા .otf) તમારા પ્રોજેક્ટમાં છે.
તમારા કસ્ટમ ફોન્ટ અને કદને સેટ કરવા માટે, તમે નીચેનાનો ઉપયોગ કરી શકો છો:
myLabel.font = UIFont(name: "YourFontName", size: 24)
ઉપરોક્ત કોડમાં, "YourFontName" ને તમારા ફોન્ટના નામ સાથે બદલવું જોઈએ. યોગ્ય ફાઇલ એક્સ્ટેંશન શામેલ કરવાનું યાદ રાખો.
આ માર્ગદર્શિકામાં, અમે સ્વિફ્ટમાં ટેક્સ્ટના કદમાં ફેરફાર કરવા વિશે સંપૂર્ણ ચર્ચા કરી છે. ભલે તે બિલ્ટ-ઇન સિસ્ટમ ફોન્ટ્સ હોય કે કસ્ટમ ફોન્ટ્સ, સ્વિફ્ટનો UIFont વર્ગ તમને તમારા UI ટેક્સ્ટને તમે ઇચ્છો તે રીતે બનાવવા માટે જરૂરી તમામ સાધનો પ્રદાન કરે છે. જો કે, આ ફેરફારો કરતી વખતે, હંમેશા યાદ રાખો કે વાંચનક્ષમતા તમારી ટોચની પ્રાથમિકતા હોવી જોઈએ.