13 EKİM 2009, Salı
Nasıl bir onaltılık dize gelen bir UİColor oluşturabilir miyim?
Nasıl onaltılık bir dize biçimi #00FF00
UIColor
oluşturabilirim?
CEVAP
20 AĞUSTOS 2010, Cuma
Bu bir makro ile yapmak için basit bir yol buldum. Sadece başlık eklemek ve proje süresince kullanılabilir.
#define UIColorFromRGB(rgbValue) [UIColor colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 green:((float)((rgbValue & 0xFF00) >> 8))/255.0 blue:((float)(rgbValue & 0xFF))/255.0 alpha:1.0]
Ayrıca bu kod biçimlendirilmiş versiyonu:
#define UIColorFromRGB(rgbValue) \
[UIColor colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 \
green:((float)((rgbValue & 0x00FF00) >> 8))/255.0 \
blue:((float)((rgbValue & 0x0000FF) >> 0))/255.0 \
alpha:1.0]
Bunu Paylaş:
Nasıl JavaScript bir dize gelen tüm no...
Nasıl bir dize başka bir dize içeriyor...
Nasıl bağımlılıkları Maven kullanarak ...
Nasıl Bash dize değişkenleri bitiştirm...
Nasıl Onaltılık Dize ve Başkan versa i...