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

मैं आईफोन/आईओएस में UIView के तहत छाया कैसे आकर्षित करूं?

<घंटा/>

अपने यूआई को आकर्षक बनाने के लिए, हमें आईओएस विकास में कई विशेषताओं के साथ खेलना होगा। एक दृश्य के चारों ओर या एक दृश्य के नीचे छाया खींचने के लिए हमें परतों और दृश्यों के आसपास खेलना होगा।

आइए इसे दो तरह से देखें।

विधि 1 − जहां भी आवश्यक हो, बस कोडिंग करें।

self.layer.masksToBounds =NO;self.layer.cornerRadius =2;self.layer.shadowOffset =CGSizeMake(-5, 10);self.layer.shadowRadius =3;self.layer.shadowOpacity =0.3; 

विधि 2 − IBDesignable और IBInspectable बनाना और स्टोरी बोर्ड के साथ प्रयोग करना।

@IBDesignableclass DesignableView:UIView { }एक्सटेंशन UIView { @IBInspectable वर शैडोरेडियस:CGFloat { get { return layer.shadowRadius } set { layer.shadowRadius =newValue } } @IBInspectable var ShadowOpacity:Float { get { return layer.shadowOpacity } सेट {layer.shadowOpacity =newValue} } @IBInspectable var ShadowOffset:CGSize { get { return layer.shadowOffset } set {layer.shadowOffset =newValue} } @IBInspectable var ShadowColor:UIColor? { प्राप्त करें {अगर रंग =परत। छाया रंग दें {वापसी UIColor (cgColor:रंग)} वापसी nil} सेट करें {अगर रंग =newValue {layer.shadowColor =color.cgColor} और {Layer.shadowColor =nil}}}}} /पूर्व> 

UIView के लिए उपरोक्त एक्सटेंशन का उपयोग करके हम इन गुणों को सभी स्टोरीबोर्ड के लिए सुलभ बना सकते हैं और डिवाइस पर परिणाम देखने और चलाने के बिना डिज़ाइन के साथ खेल सकते हैं। इन परिवर्तनों को स्टोरीबोर्ड पर लाइव किया जाएगा। नीचे उसी का एक उदाहरण दिया गया है।

मैं आईफोन/आईओएस में UIView के तहत छाया कैसे आकर्षित करूं?


  1. iOS 12 कैसे स्थापित करें

    Apple ने अभी-अभी अपने बहुप्रतीक्षित iOS 12, यानी 17 सितंबरth की रिलीज़ की तारीख की घोषणा की है। . लेकिन अगर आप उन लोगों में से हैं जो तब तक इंतजार नहीं करना चाहते हैं, तो आप अभी iOS 12 का गोल्डन मास्टर वर्जन इंस्टॉल कर सकते हैं। इसके लिए आपको Apple बीटा सॉफ़्टवेयर प्रोग्राम में शामिल होना होगा और अप

  1. iOS 10 को अपने iPhone/iPad पर कैसे इंस्टॉल करें?

    09/13... तारीख सेव करें! हां, इंतजार आखिरकार खत्म हो गया है क्योंकि नया आईओएस 10 अब आपके आईफोन के अनुभव को तेज और पहले से कहीं ज्यादा अद्भुत बनाने के लिए डाउनलोड के लिए उपलब्ध होगा (और वह भी मुफ्त!)। आप कुछ सरल चरणों का पालन करके आसानी से अपने iPhone को सॉफ़्टवेयर के नवीनतम संस्करण में अपग्रेड कर सक

  1. iOS 16 कैसे डाउनलोड और इंस्टॉल करें

    Apple का वार्षिक (और मुफ़्त) सॉफ़्टवेयर अपडेट iPhones के लिए नई सुविधाएँ लाता है, और बीटा परीक्षण के महीनों के बाद, बड़ा अपडेट अंततः डाउनलोड करने के लिए उपलब्ध है। यहां बताया गया है कि इसे कैसे प्राप्त करें, और देखने के लिए चीजें। अपडेट में क्या है, इसके बारे में अधिक जानने के लिए, iOS 16 के लिए हम