खोज…
परिचय
UIFont एक वर्ग है जिसे फ़ॉन्ट से संबंधित जानकारी प्राप्त करने और स्थापित करने के लिए उपयोग किया जाता है। यह से विरासत NSObject
के लिए और अनुरूप Hashable
, Equatable
, CVarArg
और NSCopying
।
घोषणा और यूआईफ़ॉन्ट को शुरू करना
आप एक UIFont
घोषणा इस प्रकार कर सकते हैं:
var font: UIFont!
UIFont
में अधिक init()
विधियाँ हैं:
-
UIFont.init(descriptor: UIFontDescriptor, size: CGFloat)
-
UIFont.init(name: String, size: CGFloat)
इसलिए, आप एक UIFont
को इस तरह से शुरू कर सकते हैं:
let font = UIFont(name: "Helvetica Neue", size: 15)
डिफ़ॉल्ट फ़ॉन्ट System
, आकार 17
।
किसी लेबल का फ़ॉन्ट बदलना
लेबल का टेक्स्ट फ़ॉन्ट बदलने के लिए, आपको इसकी font
संपत्ति तक पहुँचने की आवश्यकता है:
label.font = UIFont(name:"Helvetica Neue", size: 15)
उपरोक्त कोड लेबल के फ़ॉन्ट को Helvetica Neue
, आकार 15
। सावधान रहें कि आपको फ़ॉन्ट नाम को सही ढंग से वर्तनी चाहिए, अन्यथा यह इस त्रुटि को फेंक देगा, क्योंकि ऊपर दिया गया प्रारंभिक मूल्य एक वैकल्पिक है, और इस तरह शून्य हो सकता है:
एक वैकल्पिक मूल्य को उजागर करते हुए अप्रत्याशित रूप से शून्य पाया गया