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

  • Jonathan D.

    Jonathan D.

    3 Kasım 2006
  • Tube Time

    Tube Time

    14 Mayıs 2013
  • Yo Mama

    Yo Mama

    18 EYLÜL 2005