হালনাগাদ:
ইউআইবাটনব্যাকগ্রাউন্ড কালার ব্যবহার করুন সুইফট লাইব্রেরি ।
পুরানো:
গ্রেস্কেল ভরাট রঙের সাথে একটি 1 পক্স x 1 পিক্স্স চিত্র তৈরি করতে নীচের সহায়কগুলি ব্যবহার করুন:
UIImage *image = ACUTilingImageGray(248/255.0, 1);
বা একটি আরজিবি ভরাট রঙ:
UIImage *image = ACUTilingImageRGB(253/255.0, 123/255.0, 43/255.0, 1);
তারপরে, image
বোতামটির পটভূমি চিত্র সেট করতে এটি ব্যবহার করুন :
[button setBackgroundImage:image forState:UIControlStateNormal];
সাহায্যকারী
#pragma mark - Helpers
UIImage *ACUTilingImageGray(CGFloat gray, CGFloat alpha)
{
return ACUTilingImage(alpha, ^(CGContextRef context) {
CGContextSetGrayFillColor(context, gray, alpha);
});
}
UIImage *ACUTilingImageRGB(CGFloat red, CGFloat green, CGFloat blue, CGFloat alpha)
{
return ACUTilingImage(alpha, ^(CGContextRef context) {
CGContextSetRGBFillColor(context, red, green, blue, alpha);
});
}
UIImage *ACUTilingImage(CGFloat alpha, void (^setFillColor)(CGContextRef context))
{
CGRect rect = CGRectMake(0, 0, 0.5, 0.5);
UIGraphicsBeginImageContextWithOptions(rect.size, alpha == 1, 0);
CGContextRef context = UIGraphicsGetCurrentContext();
setFillColor(context);
CGContextFillRect(context, rect);
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return image;
}
দ্রষ্টব্য: ACU
আমার কোকো টাচ স্ট্যাটিক লাইব্রেরির ক্লাস উপসর্গ যা আকানী ইউটিলিটিস নামে পরিচিত, যেখানে এসি আকানির জন্য, এবং ইউটি ইউটিলিটিগুলির জন্য।