Tôi đang chỉnh sửa một số thay đổi trực quan và nhận thấy rằng khi tôi cố đặt màu nền của UIButton, nó chỉ đặt màu bên ngoài nút thực tế (không phải bên trong nút chính nó)Cách đặt màu của UIButton bên trong (không phải màu nền)
UIButton* button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
button.frame = CGRectMake(6, 9, 50, 25);
[button setTitle:@"Select" forState:UIControlStateNormal];
button.backgroundColor = [UIColor redColor];
Thuộc tính khác tồn tại sẽ cho phép tôi đặt màu?
Vì vậy, tôi phải sử dụng một hình ảnh w/phương pháp này? làm thế nào tôi có thể nhận được một màu duy nhất ở đây? –
Có, bạn cần một hình ảnh. Bạn có thể nhận được mà không có hình ảnh nhưng nút sẽ có góc vuông. Vì vậy, hình vuông coreners, đầy màu sắc và một tiêu đề. Không có gì khác. Để làm điều đó: tạo nút của bạn dưới dạng UIButtonTypeCustom và đặt thuộc tính backgroundColor thành bất kỳ màu nào bạn cần – tux91
câu trả lời rác ... – yunas