1
У меня есть этот код должен изменить цвет 24 кнопок, подключенных к IBoutletCollection:Изменить цвета кнопок, подключенных к IBoutletCollection не работает
В .h Файл:
@property (nonatomic, strong) IBOutletCollection(UIButton) NSArray *buttons;
В .m файл :
for (UIButton *label in buttons) {
label.layer.borderWidth = 1.5f;
label.layer.borderColor = (__bridge CGColorRef)([UIColor colorWithRed:87.0/255.0 green:49.0/255.0 blue:42.0/255.0 alpha:1]);
label.layer.backgroundColor = (__bridge CGColorRef)([UIColor colorWithRed:134.0/255.0 green:98.0/255.0 blue:98.0/255.0 alpha:1]);
}
IBOutletCollection, подключенных к существующим 24 кнопок на мой взгляд, что первоначально в сером цвете, когда я запускаю эту функцию для изменения цвета кнопок они Я пойду на белый цвет, как я могу это решить?
Ok Для фона я setBackgroundColor, что теперь я должен использовать для BorderWidth и цвет границы? –
сначала проверьте, если это принимает цвет, то используйте [[myButton layer] setBorderWidth: 2.0f]; [[myButton layer] комплектBorderColor: [UIColor greenColor] .CGColor]; –
если будет. любезно проголосовать за мой вопрос, а также пометить мой ответ. Спасибо –