2020年12月2日星期三

4.如何在xib中正确设置颜色

4.如何在xib中正确设置颜色

写了半天发现还没人家写的好,直接转载了iOS开发之为App设置正确的设计颜色

简单总结一下

如果在开发的过程中发现Interface Builder(包括xib和storyboard)设置的颜色运行后始终无法得到正确的显示,那么这个时候可以问一下公司的设计人员采用的sRGBAdobe RGB还是Display P3,然在Interface Builder设置对应的color profile即可,一般为设计人员都采用sRGB,故修改Interface Builder中的color profilesRGB
设置color profile
同理代码也可以:

// 创建GenericRGB,与设备无关;Interface Builder中默认值[UIColor colorWithCGColor:CGColorCreateGenericRGB(255.0/255.0, 85.0/255.0, 34.0/255.0, 1.0)];// Apple RGB 等同于 sRGB[UIColor colorWithRed:255.0/255.0 green:85.0/255.0 blue:34.0/255.0 alpha:1.0];// sRGB[UIColor colorWithCGColor:CGColorCreateSRGB(255.0/255.0, 85.0/255.0, 34.0/255.0, 1.0)];// Diplay P3[UIColor colorWithDisplayP3Red:255.0/255.0 green:85.0/255.0 blue:34.0/255.0 alpha:1.0];// Adobe RGB// 这个是终极大法,所有的color profile都可以由这种方式编写CGColorSpaceRef space = CGColorSpaceCreateWithName(kCGColorSpaceAdobeRGB1998);CGFloat components[] = {255.0/255.0, 85.0/255.0, 34.0/255.0, 1.0};CGColorRef calibratedRGBColorRef = CGColorCreate(space, components);[UIColor colorWithCGColor:calibratedRGBColorRef];








原文转载:http://www.shaoqun.com/a/494648.html

二类电商:https://www.ikjzd.com/w/1457

aeo:https://www.ikjzd.com/w/2356

易佰:https://www.ikjzd.com/w/2023


4.如何在xib中正确设置颜色写了半天发现还没人家写的好,直接转载了iOS开发之为App设置正确的设计颜色简单总结一下如果在开发的过程中发现InterfaceBuilder(包括xib和storyboard)设置的颜色运行后始终无法得到正确的显示,那么这个时候可以问一下公司的设计人员采用的sRGB、AdobeRGB还是DisplayP3,然在InterfaceBuilder设置对应的colorpr
c88是什么:c88是什么
启明星软件:启明星软件
广州文化历史旅游景点有哪些?:广州文化历史旅游景点有哪些?
深圳观澜湖樱花节有人去看过吗?观澜湖生态体育公园樱花节怎么:深圳观澜湖樱花节有人去看过吗?观澜湖生态体育公园樱花节怎么
亚马逊Review算法大更新,增加Review还得靠索评邮件?:亚马逊Review算法大更新,增加Review还得靠索评邮件?

没有评论:

发表评论