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

  • Gimpology.com Video Tutorials

    Gimpology.co

    3 ŞUBAT 2008
  • Major FX

    Major FX

    6 HAZİRAN 2012
  • Motor Trend Channel

    Motor Trend

    11 Mart 2006