Re: Cahnging bgColor of a UIView not working.
Re: Cahnging bgColor of a UIView not working.
- Subject: Re: Cahnging bgColor of a UIView not working.
- From: "Henry McGilton (Boulevardier)" <email@hidden>
- Date: Wed, 29 Jul 2009 21:34:25 -0700
On Jul 29, 2009, at 11:27 AM, Eric E. Dolecki wrote:
This is good to use:
#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]
cell.textColor = UIColorFromRGB(0x333333);
On Wed, Jul 29, 2009 at 1:04 PM, Brian Slick <email@hidden>
wrote:
On Jul 29, 2009, at 12:56 PM, David Duncan wrote:
On Jul 29, 2009, at 4:52 AM, Brandon Walkin wrote:
The arguments to that UIColor method should be in the range of 0
to 1.
Divide each RGB value by 255 to get them into that range.
This is more of a PSA than anything (because I've seen more than a
fair
share of devs slap themselves on the head here too): Always ensure
your
using floating point division if your going to do this. That means
always
dividing by 255.0. I've seen too many people asking "why do I
always get
black" and pointed out "because you forgot the .0" :).
--
David Duncan
Apple DTS Animation and Printing
*jaw dropping*
Well, I guess that explains that. I finally just gave up and did
the math
myself.
Good tip, thanks!
Brian
What I've always wondered in this particular context of our color
component specifications
ranging from 0.0 to 1.0 is why the System RGB color chooser displays
the component
values in the range 0 to 255? You'd think by now there'd be a
'Developer Friendly'
version of the chooser . . .
Cheers,
. . . . . . . . Henry
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden