मैं बटन पर रैखिक ढाल जोड़कर फैंसी दिखने वाले UIbuttons बनाने पर काम कर रहा हूं। हालांकि मुझे यकीन नहीं है कि मुझे किस सूचकांक में ढाल जोड़ने की आवश्यकता है। कोड जो मैंने वर्तमान में छवि/पाठ पर ढाल रखा है।आईफोन आईओएस बटन के पाठ या छवि के नीचे यूआई बटन पर रैखिक ढाल कैसे जोड़ सकता है?
मैं टेक्स्ट/छवि sublayer के तहत UIButton में एक उपन्यास कैसे डाल सकता हूं? मेरे लिए पाठ और छवि के दृश्य को रखने के लिए मेरे लिए महत्वपूर्ण है!
+(void)addLinearGradientToView:(UIView*)view TopColor:(UIColor*)topColor BottomColor:(UIColor*)bottomColor
{
for(CALayer* layer in view.layer.sublayers)
{
if ([layer isKindOfClass:[CAGradientLayer class]])
{
[layer removeFromSuperlayer];
}
}
CAGradientLayer* gradientLayer = [CAGradientLayer layer];
gradientLayer.startPoint = CGPointMake(0.5, 0);
gradientLayer.endPoint = CGPointMake(0.5,1);
gradientLayer.frame = view.bounds;
gradientLayer.colors = [NSArray arrayWithObjects:(id)[topColor CGColor], (id)[bottomColor CGColor], nil];
// [view.layer addSublayer:gradientLayer];
if(view.layer.sublayers.count>0)
{
[view.layer insertSublayer:gradientLayer atIndex:view.layer.sublayers.count-2];
}else {
[view.layer addSublayer:gradientLayer];
}
}
मैंने इस तरह की चीज करने के लिए कुछ नमूना कोड लिखा है: https://github.com/kristopherjohnson/gradientbuttons –