मैं एक दूसरे के ऊपर लेटे हुए विचारों को एक ड्रॉप शैडो जोड़ने की कोशिश कर रहा हूं, यह दृश्य अन्य विचारों में सामग्री को देखने की अनुमति देता है, इस नस में मैं view.clipsToBounds
ऑन रखना चाहता हूं ताकि जब दृश्य गिर जाए तो उनकी सामग्री क्लिप हो जाए।
ऐसा लगता है कि मेरे लिए परतों में एक बूंद छाया जोड़ना मुश्किल हो गया है क्योंकि जब मैं clipsToBounds
छाया को चालू करता हूं तो क्लिप भी बंद हो जाता है।
मैं हेरफेर करने की कोशिश कर रहा हूं view.frame
और view.bounds
फ्रेम में एक ड्रॉप शैडो जोड़ने के लिए, लेकिन सीमा को इसे घेरने के लिए पर्याप्त रूप से अनुमति देता हूं, हालांकि मुझे इसके साथ कोई भाग्य नहीं था।
यहाँ वह कोड है जिसका उपयोग मैं एक छाया जोड़ने के लिए कर रहा हूँ (यह केवल clipsToBounds
दिखाए गए अनुसार काम करता है)
view.clipsToBounds = NO;
view.layer.shadowColor = [[UIColor blackColor] CGColor];
view.layer.shadowOffset = CGSizeMake(0,5);
view.layer.shadowOpacity = 0.5;
यहाँ छाया के एक स्क्रीनशॉट को सबसे हल्के ग्रे लेयर पर लागू किया जा रहा है। उम्मीद है कि यह एक विचार देता है कि यदि मेरी सामग्री clipsToBounds
बंद है तो कैसे ओवरलैप होगी ।
मैं अपने साथ एक छाया कैसे जोड़ सकता हूं UIView
और अपनी सामग्री को क्लिप कर सकता हूं ?
संपादित करें: बस यह जोड़ना चाहता हूं कि मैंने छाया के साथ पृष्ठभूमि छवियों का उपयोग करने के साथ भी खेला है, जो अच्छी तरह से काम करता है, हालांकि मैं अभी भी इसके लिए सबसे अच्छा कोडित समाधान जानना चाहूंगा।
masksToBounds = NO;
अपने मूल में जोड़ने की कोशिश की - दोनों प्रयासों के साथ मैंनेclipsToBounds = YES;
ऑन रखा - दोनों सामग्री को क्लिप करने में विफल रहे। क्या आपके उदाहरण के साथ