UIColor colorWithRed:green:blue: always produces black

前端 未结 2 939
后悔当初
后悔当初 2020-12-10 01:22

I have come across many instances when I try to make custom color through code and the result is quite different from Photoshop, e.g

[UIColor colorWithRed:         


        
相关标签:
2条回答
  • 2020-12-10 02:02

    Dividing integers results in integer division that essentially means truncating the fractional part of the result. Use

    [UIColor colorWithRed:(160/255.0) green:(97/255.0) blue:(5/255.0) alpha:1.0]
    

    instead.

    0 讨论(0)
  • 2020-12-10 02:06

    colorWithRed:green:blue:alpha , each parameter specified as a value from 0.0(MIN) to 1.0 (MAX)

    [UIColor colorWithRed:(160/255.0f) green:(97/255.0f) blue:(5/255.0f) alpha:1];
    
    0 讨论(0)
提交回复
热议问题