从过去几天开始,我尝试使用rgb值更改UIButton的背景颜色,但我不确定为什么它不会改变颜色。我最初的要求是通过给出十六进制颜色值来改变按钮的颜色。由于我无法找到一种方法,我正在尝试以下列方式
.list-label
我在上面的代码中的任何地方做错了吗?非常感谢任何帮助!!!
答案 0 :(得分:0)
请尝试以下代码。
I have the following code in a .jsp file:
<select name="Nsem" id = "Nsem">
<option value="1">First</option>
<option value="2" selected>Second</option>
<option value="3">Third</option>
</select>
<%
out.println("</br><p> The selected semester is"+request.getParameter("Nsem"));
%>
这可能对你有帮助。
答案 1 :(得分:0)
首先确保您的按钮类型为自定义。
_LoginButton = [UIButton buttonWithType:UIButtonTypeCustom];
尝试:
_LoginButton.backgroundColor = [UIColor colorWithRed:10/255.0 green:107/255.0 blue:171/255.0 alpha:1.0];
编辑:如果您在类文件中声明按钮。
UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];
btn.frame = CGRectMake(0, 0, 100, 100);
btn.backgroundColor = [UIColor colorWithRed:85/255.0 green:85/255.0 blue:85/255.0 alpha:1];
[self.view addSubview:btn];
答案 2 :(得分:0)
UIColor仅接受介于0.0和1.0之间的值。所以你需要将你的值除以255。
self.LoginButton.backgroundColor = [UIColor colorWithRed:10/255.0 green:107/255.0 blue:171/255.0 alpha:1.0];
由于colorWithRed:green:blue:alpha
是一个类方法,因此不需要先分配UIColor。
要以十六进制显示颜色值,请参阅以下问题: How can I create a UIColor from a hex string?