
1
2
普通按钮上的ButtonStyle有NoBorder、Simple、Flat、HotFlat、UltraFlat、Style3D、
Office2003、Default几种样式。 要想设置按钮的背景颜色,得选择除了Default和Office2003之外的样式才行。
3
之
后使用如下语句即可以设置按钮的背景颜色btnOK.ButtonStyle=
BorderStyles.FlatbtnOK.Appearance.Options.UseBackColor = true
btnOK.Appearance.BackColor = Color.Blue
貌似你写的有问题吧,不用写type="button"这句,因为本来就是button标签。<button value="ch1" >选项一</button>
如果不加class或者id,可以这样写:
button{ background-color:#ff0000}
<button class="btn1" value="ch1" >选项一</button>
如果加个class,可以这样写:
.btn1{ background-color:#ffff00}
1.通过按钮的事件来设置背景色- (void)viewDidLoad {
[super viewDidLoad]
UIButton *button1 = [[UIButton alloc] initWithFrame:CGRectMake(50, 200, 100, 50)]
[button1 setTitle:@"button1" forState:UIControlStateNormal]
button1.backgroundColor = [UIColor orangeColor]
[button1 addTarget:self action:@selector(button1BackGroundHighlighted:) forControlEvents:UIControlEventTouchDown]
[button1 addTarget:self action:@selector(button1BackGroundNormal:) forControlEvents:UIControlEventTouchUpInside]
[self.view addSubview:button1]
}
// button1普通状态下的背景色
- (void)button1BackGroundNormal:(UIButton *)sender
{
sender.backgroundColor = [UIColor orangeColor]
}
// button1高亮状态下的背景色
- (void)button1BackGroundHighlighted:(UIButton *)sender
{
sender.backgroundColor = [UIColor greenColor]
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)