ios-iOS中怎么将#35b665(16进制)的颜色值赋给image,请大神帮忙

问题描述

iOS中怎么将#35b665(16进制)的颜色值赋给image,请大神帮忙

从网络端获得的image是透明的,同时得到了一个#35b665(16进制)的值,怎么给image赋上这个值

解决方案

  • (UIColor*) colorWithHex:(NSString *)hexValue alpha:(CGFloat)alphaValue
    {
    unsigned int red,green,blue;
    NSRange range;
    range.length = 2;
    range.location = 0;
    [[NSScanner scannerWithString:[hexValue substringWithRange:range]] scanHexInt:&red];
    range.location = 2;
    [[NSScanner scannerWithString:[hexValue substringWithRange:range]] scanHexInt:&green];
    range.location = 4;
    [[NSScanner scannerWithString:[hexValue substringWithRange:range]] scanHexInt:&blue];
    return [UIColor colorWithRed:(float)(red/255.0f) green:(float)(green / 255.0f) blue:(float)(blue / 255.0f) alpha:alphaValue];
    }
时间: 2024-10-04 17:10:21

ios-iOS中怎么将#35b665(16进制)的颜色值赋给image,请大神帮忙的相关文章

ios-IOS 如何把16进制字符串转换成byte 求各位大神 最好能有代码

问题描述 IOS 如何把16进制字符串转换成byte 求各位大神 最好能有代码 IOS 如何把16进制字符串转换成byte?求各位大神 最好能有代码 解决方案 字符串由字符组成,每个字符都占用一定的字节,我记得是4还是多少,这是c语言底层的算法,应该还有其他算法

ios开发中,运用nsfilehander写文件时报错,本人菜鸟,请教大神

问题描述 ios开发中,运用nsfilehander写文件时报错,本人菜鸟,请教大神 NSString *path = NSHomeDirectory(); NSString *filePath = [path stringByAppendingString:@""/test.txt""]; BOOL success =[[NSFileManager defaultManager] createFileAtPath:filePath contents:nil att

android中String转换成16进制的方法

问题描述 android中String转换成16进制的方法 想请教一下?把一个24个字节的字符串转换成16进制,并把结果打印出来要怎么写,网上有一些方法但是没有说转换完的16进制串打印出来要用哪个参数?求指点 解决方案 byte[] b = ""字符串"".getBytes();foreach (byte i : b){if (i < 16) System.out.print(""0"" + Integer.toHexS

c++-C++/C输入16进制数,转换为8进制,怎么做?多谢各路大神

问题描述 C++/C输入16进制数,转换为8进制,怎么做?多谢各路大神 C++能不能用控制输入流的方法做到这个呢?多谢各路大神 之前看到用字符串做的 好麻烦 能不能用输入流的功能做? 解决方案 用字符串并不麻烦: #include <iostream> int val(char * hex) { int n = 0; while (*hex != '') { if (*hex >= 'A' && *hex <= 'F') { n *= 16; n += *hex -

C# 开发类似QQ的通讯软件,如何在软件中实现通过设置代理连接网络。百分求助!请大神帮忙。

问题描述 项目功能描述:给单位内部开发一个CS构架的管理工具(有点类似QQ),因为内部网络环境比较复杂,直连互联网的电脑无问题,但有部分电脑是通过公司OA网络(OA网络是通过一台固定IP的代理服务器与外网链接)因此这部分电脑的客户端只能通过设置代理服务器与架设在公网上的服务端交互(安装在我们OA网络的所有通讯工具也都需要在各自软件中设置代理服务器的IP,端口才能正常使用):问题:如何让自己设计的这款软件也能象QQ一样可以通过设置代理服务器实现与OA网络互通?请大神帮忙解决!主要实现代码priva

求大神解答-刚进公司,一个问题看了好久请大神帮忙看看。。。。

问题描述 刚进公司,一个问题看了好久请大神帮忙看看.... The type javax.servlet.http.HttpServletResponse cannot be resolved. It is indirectly referenced from required .class files WebContext.java /cofcoWeb_subStation/src/net/xinshi/web line 1 Java Problem 解决方案 先查看 所有的jar 是否完整,

eclipse导入-Java小白,eclipse中导入图形界面包就会出错,程序没有问题,请大神指点。

问题描述 Java小白,eclipse中导入图形界面包就会出错,程序没有问题,请大神指点. Description Resource Path Location Type Access restriction: The type JOptionPane is not accessible due to restriction on required library C:Program FilesJavajre1.8.0_20librt.jar dialog.java /myjava3/src l

java中建立客户端和服务端的思想步骤是如何确立..请大神解答下..

问题描述 java中建立客户端和服务端的思想步骤是如何确立..请大神解答下.. 解决方案 解决方案二: 解决方案三:首先,你得有客户端和服务器端相关的配置信息,我不知道你现在的交互是数据库还是什么??

c#中int 转string 16进制和16转double的方法

0x开头的16进制没有负数和小数 #region change hex to double private Double HexConverToDouble(string hexString) { if (hexString == "") { return 0; } string data; if (hexString.StartsWith("0x")) { data = hexString.Substring(2); } else { data = hexStri