SORU
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]

uicolor macro with hex values

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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • apenney888

    apenney888

    27 EKİM 2010
  • BachelorsPadTv

    BachelorsPad

    17 Ocak 2012
  • Tina Chen

    Tina Chen

    26 Mayıs 2012