相关疑难解决方法(0)

iOS - Xcode模拟器上的颜色与设备上的颜色不同

概观

我的iPhone应用程序在模拟器(iMac)中的背景颜色看起来与设备上的颜色(iPhone 3GS)不同.

编辑(以下部分已添加)

以下各项不同:

  1. 故事板颜色(xib文件)
  2. 模拟器颜色
  3. 设备颜色

我想我应该了解它在设备上的外观.

问题

  1. 这是其他开发人员面临的常见问题吗?有没有办法匹配颜色(系统程序)?
  2. 不同版本的iPhone(3gs/4/4s)或所有颜色的颜色会有所不同吗?
  3. 我错过了什么,我应该使用任何特定的颜色配置文件吗?
  4. 有什么像经验法则,RGB值会有一定的百分比变化吗?
  5. 在iPhone 4和4S中,颜色是否与模拟器匹配?(我没有iPhone4和4S,所以我不确定.)

iphone color-scheme colors ios ios-simulator

39
推荐指数
4
解决办法
2万
查看次数

Interface Builder中的颜色错误

问题:我在Interface Builder中设置了一个颜色,设置了RGB通道,然后我做了一个工作窗口的截图,在Photoshop中打开它,并通过颜色选择器检查颜色,我在Interface Builder中设置了颜色选择器.结果 - RGB值与我设置的值不同.

视频:http: //www.youtube.com/watch?v = ASLfnYHPbqM

当我尝试使用Interface Builder的颜色选择器时,大多数异常都从第45秒开始.它显示RGB值与我在他身上的相同和安装的值不同,但сolor拾取器IB的值与颜色选择器Photoshop的值一致.

xcode colors picker ios

32
推荐指数
2
解决办法
1万
查看次数

iOS中的十六进制颜色不准确

我发现当您在xib中设置视图的backgroundColor时,显示的颜色与以编程方式设置backgroundColor时的颜色明显不同.

这是一个例子.

我在这个简单的演示中有两个视图.我在xib中设置了上部视图的backgroundColor,如下所示: 在此输入图像描述

十六进制颜色值为0x1BA9BA.然后我以相同的十六进制颜色值以编程方式设置下部视图的backgroundColor.我使用以下代码:

NSInteger hexValue = 0x1ba9ba;
self.testView.backgroundColor = [UIColor colorWithRed:((float)((hexValue & 0xFF0000) >> 16)) / 255.0 
                                                  green:((float)((hexValue & 0xFF00) >> 8)) / 255.0 
                                                  blue:((float)(hexValue & 0xFF))/255.0 
                                                  alpha:1.0];
Run Code Online (Sandbox Code Playgroud)

结果如下:

在此输入图像描述

如您所见,颜色有明显差异.我在这里错过了什么?

objective-c ios

5
推荐指数
1
解决办法
1871
查看次数

标签 统计

ios ×3

colors ×2

color-scheme ×1

ios-simulator ×1

iphone ×1

objective-c ×1

picker ×1

xcode ×1