Tôi đang tạo một số UIButton
s theo lập trình trong một vòng lặp nhưng tôi gặp phải một số vấn đề với cài đặt màu nền của nút.Màu nền của iPhone UIButton
Màu của nút luôn hiển thị màu trắng. Nhưng hoạt động tốt với tôi chỉ sử dụng 2 màu trong màu nền. Ví dụ: màu đỏ: 255 màu xanh lá cây: 0 màu xanh lam: 200
Đây là mã tôi đang sử dụng để thêm nút.
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
button.frame = CGRectMake(80, 20 + (i*75), 200, 75);
button.layer.cornerRadius = 10;
button.layer.borderWidth = 1;
[button setTitle:@"saf" forState:UIControlStateNormal];
[button addTarget:self action:@selector(moveLocation:) forControlEvents:UIControlEventTouchUpInside];
[button setBackgroundColor:[UIColor colorWithRed:255 green:180 blue:200 alpha:1]];
button.autoresizingMask = UIViewAutoresizingFlexibleWidth;
[scrollView addSubview:button];
+1 Tuyệt đối. Đã đồng ý. Các thành phần là 0-1 không phải 0-255. – Steve
Cảm ơn! Tôi luôn luôn mặc dù nó là giá trị số rgb thay vì giá trị phần trăm. – Tim