UIColor colorWithRed:green:blue:alpha: always returns white unless one argument is 0
问题 I am using [UIColor colorWithRed:136 green:155 blue:218 alpha:1.0]; to change the background color of my table view cells. But for some reason the background just stays white. If I try [UIColor colorWithRed:0 green:155 blue:218 alpha:1.0]; the color changes. This does not make sense to me. Any advice or tips? 回答1: The parameter aren't a values of 0 to 255 but a float between 0.0 and 1.0: [UIColor colorWithRed:0.0f/255.0f green:155.0f/255.0f blue:218.0f/255.0f alpha:1.0f]; 回答2: The values need