Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> iOS

Cocoa Touch में UIView का बॉर्डर कलर और मोटाई कैसे बदलें?

UIView के बॉर्डर कलर और मोटाई बदलना

इस लेख में हम सीखेंगे कि व्यू के बॉर्डर कलर और मोटाई को कैसे बदलें।

इसे नीचे बताए गए दो तरीकों से किया जा सकता है।

विधि 1: कोड लिखकर

मान लीजिए हमारे पास backView नाम का एक व्यू है, तो बॉर्डर कलर और मोटाई जोड़ने के लिए हम लिख सकते हैं:

backView.layer.borderWidth = 5 // या कोई भी पूर्णांक मान
backView.layer.borderColor = UIColor(red: 0.09, green: 0, blue: 0.302, alpha: 1).cgColor

यह कोड 5 चौड़ाई और गहरे नीले रंग का बॉर्डर जोड़ देगा। नीचे इसका आउटपुट है:

Cocoa Touch में UIView का बॉर्डर कलर और मोटाई कैसे बदलें?

विधि 2: डिजाइन करने योग्य और इंस्पेक्टेबल के साथ UIView का एक्सटेंशन बनाना

@IBDesignable class DesignableView: UIView { }

extension UIView {
    @IBInspectable
    var borderWidth: CGFloat {
        get { return layer.borderWidth }
        set { layer.borderWidth = newValue }
    }
    
    @IBInspectable
    var borderColor: UIColor? {
        get {
            if let color = layer.borderColor {
                return UIColor(cgColor: color)
            }
            return nil
        }
        set {
            if let color = newValue {
                layer.borderColor = color.cgColor
            } else {
                layer.borderColor = nil
            }
        }
    }
}

उपरोक्त एक एडिट करने योग्य स्टोरीबोर्ड बनाएगा, जो एट्रिब्यूट इंस्पेक्टर से संपादित करने पर स्टोरीबोर्ड पर लाइव परिवर्तन प्रस्तुत करेगा।

नीचे विधि 2 का आउटपुट दिखा रहा है कि यह स्टोरीबोर्ड पर लाइव कैसे रेंडर होता है:

Cocoa Touch में UIView का बॉर्डर कलर और मोटाई कैसे बदलें?

  1. Chrome में रंग और थीम कैसे बदलें Chrome में रंग और थीम कैसे बदलें

    Chrome सबसे लोकप्रिय ब्राउज़रों में से एक है, लेकिन हम सभी सहमत हो सकते हैं कि यह काफी उबाऊ दिखता है। न्यूनतम लुक ठीक है, लेकिन क्या यह अच्छा नहीं होगा यदि आप इसे व्यक्तिगत बना सकें? आप Chrome में रंग और थीम बदल सकते हैं, साथ ही सामान्य सफेद और ग्रे को बदलने के लिए अपनी खुद की छवियां जोड़ सकते हैं।

  1. चरण-दर-चरण: विंडोज 10 में टास्कबार का रंग कैसे बदलें चरण-दर-चरण: विंडोज 10 में टास्कबार का रंग कैसे बदलें

    उपयोगकर्ताओं को विंडोज 10 पसंद आने का एक कारण इसकी कस्टमाइज़ेबिलिटी है जो उनकी आवश्यकताओं और सौंदर्यशास्त्र के अनुरूप है। वॉलपेपर बदलने से लेकर एक्सेंट कलर चुनने तक की सेटिंग्स से, विंडोज 10 बहुत सारे विकल्प प्रदान करता है। स्टार्ट मेनू और टास्कबार, UI के दो सबसे अधिक एक्सेस किए जाने वाले तत्व, को भ

  1. आसानी से अपने विंडोज 11 टास्कबार का रंग अनुकूलित करें: चरण-दर-चरण गाइड आसानी से अपने विंडोज 11 टास्कबार का रंग अनुकूलित करें: चरण-दर-चरण गाइड

    क्या आप टास्कबार पर एक ही रंग से बोर हो गए हैं? इसकी चिंता न करें! द सीपीयू गाइड आपको टास्कबार का रंग कैसे बदलें पर बेस्ट ट्यूटोरियल लाता है। आज द सीपीयू गाइड आपको दिखाएगा कि विंडोज 11 पर टास्कबार का रंग कैसे बदलें साथ ही एक्सेंट कलर्स भी समझाता है। तो चलिए शुरू करते हैं, विंडोज 11 फीचर्स विंड