इस लेख में हम सीखेंगे कि व्यू के बॉर्डर का रंग और मोटाई कैसे बदलें।
इसे नीचे बताए अनुसार दो तरीकों से किया जा सकता है।
विधि 1 - कोड लिखना
मान लें कि हमारे पास एक दृश्य नाम है backView, फिर एक सीमा रंग और मोटाई जोड़ने के लिए हम लिख सकते हैं
backView.layer.borderWidth =5 // या कोई पूर्णांक मान
backView.layer.bordercolor =colorLiteral(लाल:0.09019608051, हरा:0, नीला:0.3019607961, अल्फा:1) यह कोड 5 चौड़ाई की सीमा और एक गहरा नीला रंग जोड़ देगा। नीचे उत्पादन होता है।
विधि 2 - डिज़ाइन करने योग्य और निरीक्षण योग्य UIView का एक्सटेंशन बनाना
@IBDesignableclass DesignableView:UIView {}एक्सटेंशन UIView { @IBInspectable var BorderWidth:CGFloat { get { return layer.borderWidth } set { layer.borderWidth =newValue } } @IBInspectable var BorderColor:UIColor? { प्राप्त करें {अगर रंग =परत। सीमा रंग दें {वापसी UIColor (cgColor:रंग)} वापसी nil} सेट {अगर रंग =newValue {layer.borderColor =color.cgColor} और {Layer.borderColor =nil}}}}} /पूर्व>उपरोक्त एक संपादन योग्य स्टोरीबोर्ड बनाएगा, जो विशेषता निरीक्षक से संपादित होने पर स्टोरीबोर्ड पर लाइव परिवर्तन प्रस्तुत करेगा।
नीचे विधि 2 का आउटपुट दिखाया गया है कि यह स्टोरीबोर्ड पर कैसे लाइव प्रस्तुत होता है।