मैगाज़िन में मैंने UIView क्लास के लिए कुछ अच्छे एक्सटेंशन के बारे में पढ़ा। आप किसी भी UIView में कोने रेडियन या ड्रॉप ड्रॉप के साथ एक सीमा जोड़ने में सक्षम होंगे।UIVIew कॉर्नर त्रिज्या और छाया?
@implementation UIView (Extentions)
-(void) enableRoundRectsWithValue:(float)value
{
self.layer.masksToBounds = true;
self.layer.cornerRadius = value;
}
-(void) enableShadow
{
self.layer.masksToBounds = false;
self.layer.shadowOffset = CGSizeMake(0,2);
self.layer.shadowOpacity = 0.5;
}
@end
हालांकि ये विधियां स्वयं के लिए ठीक काम करती हैं, वे एक साथ अच्छा नहीं खेलते हैं। मेरे पास कोने त्रिज्या और छाया नहीं हो सकती है। कम से कम ऐसा नहीं है कि आप उन्हें उम्मीद करें। मुझे लगता है क्योंकि मास्क टॉबाउंड एक विधि में सत्य पर सेट है और दूसरे में झूठा है।
मैं कोने त्रिज्या के साथ UIView कैसे प्राप्त कर सकता हूं और एक छाया (उसी कोने त्रिज्या के साथ) कैसे प्राप्त कर सकता हूं?