gpt4 book ai didi

ios - UIWebView 和 UIScrollView 如何管理 RGB 和十六进制颜色?

转载 作者:行者123 更新时间:2023-11-29 05:05:13 27 4
gpt4 key购买 nike

我遇到了一个奇怪的问题:

我在 UIScrollView 中添加了 UIWebView。我尝试为两者应用背景颜色。

  • 对于 UIScrollView,我使用 Interface Builder 并指定了 RGB 编码颜色:255 0 0(100% 红色)

    <
  • 对于 UIWebView,我使用以下方法指定了十六进制编码颜色:

    [self.myWebView loadHTMLString:@"<style>body {background-color:#FF0000; color:#FFFFFF;}</style>text"];

嗯,看来这两个项目都不理解颜色(等于:#FF0000 <=> RGB(255, 0, 0)) 相同方式。
实际上,我的 UIScrollView 中出现了较深的红色,而 UIWebView 中的颜色看起来像是真正的 100% 红色。

两件重要的事情:

  • 我没有在 UIScrollViewUIWebView 上应用任何不透明度或 alpha 属性
  • 当我尝试指定 #000000/RGB(0, 0, 0)#FFFFFF/RGB(255 , 255, 255),我在两个 View 中得到完全相同的颜色。

这是我的问题:
这两个类管理颜色的方式有什么区别吗?
或者 RGB 和 Hexa 颜色之间有什么区别?

最佳答案

应该没有区别。我刚刚重新创建了您的示例,它看起来确实一模一样。看看下面的这些屏幕截图。我像这样加载 WebView :

[self.webView loadHTMLString:
@"<html><body style='background-color:#FF0000; color:#FFFFFF;'>text</body></html>" baseURL:nil];

颜色选择器设置 UIScrollView 的颜色。

您的代码中或 webview 和 css 中一定有某些内容会改变颜色。

enter image description here enter image description here enter image description here

关于ios - UIWebView 和 UIScrollView 如何管理 RGB 和十六进制颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5676785/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com