小编Ham*_*ato的帖子

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应用程序崩溃

我发现如果我将UILabel的文本设置为"ԅ",它会在没有进一步信息的情况下崩溃.它没有达到"All Exception"断点.

self.label.text = @"??";
Run Code Online (Sandbox Code Playgroud)

我如何摆脱这次崩溃?先感谢您!

顺便说一句,我发现这个问题是由于表情符号"ԅ(﹃﹃¯ԅ)",这种描述我现在的感受.

objective-c ios

3
推荐指数
1
解决办法
179
查看次数

标签 统计

ios ×2

objective-c ×2