मेरे पास UIButton
है जो मानक आईओएस कीबोर्ड वर्णमाला बटन के समान है।UIButton नीचे छाया
मुझे यकीन नहीं है कि आईओएस ने कैसे किया है, नीचे की परत के लिए केवल छाया कैसे बनाएं।
मैं नीचे दिए गए कोड का उपयोग करें, लेकिन मैं सब तरफ एक छाया देखते हैं, न सिर्फ नीचे:
CALayer *buttonLayer = [[CALayer alloc] init];
buttonLayer.shadowColor = [UIColor grayColor].CGColor;
buttonLayer.shadowOffset = CGSizeMake(0.f,1.f);
buttonLayer.masksToBounds = NO;
buttonLayer.shadowOpacity = 1.f;
क्या आप मुझे बता कैसे एक ही प्रभाव को प्राप्त करने कर सकते हैं। अग्रिम में धन्यवाद।
जिन्हें आपने देखा है: http://stackoverflow.com/questions/9336187/ios-create-one-sideded-dropshadow – Yaser
मुझे लगता है कि आप भी स्थापित करने के लिए 'shadowRadius' को 0. – Aaron
इसके अलावा,' maskToBounds' चाहते डिफ़ॉल्ट रूप से 'NO' है। – Aaron