Я создал массив UIButtons с одинаковым действием:
если я нажму первую кнопку, цвет первой кнопки должен измениться, цвет другой кнопки не должен быть изменен. как этого добиться?
Я создал массив UIButtons с одинаковым действием: если я нажму первую кнопку, цвет первой кнопки должен измениться, цвет другой кнопки не должен быть изменен. как этого добиться? [code]for(titleStr in titleArray){
Это был очень нечетный процесс. Я пробегаю коллекцию и создаю их как эта (DisplayHourButtons вызывается из ViewWillAppear ):
- (void)displayHourButtons
{
// Counter
NSUInteger b = 0;
// Set attributes
UIFont *btnFont = ;
UIColor *btnTextColor =...
Я просмотрел другие вопросы, но не нашел однозначного ответа - я создал свою UIButton в раскадровке (не программно) и пытаюсь оттенить ВСЮ кнопку (а не только текст) при нажатии. Я установил цвет оттенка на черный, но это не влияет на всю кнопку.
Вот как определяется и инициализируется мой UIButton:
lazy var addButton: UIButton = {
let button = UIButton(radius: 32, title: + , font: .poppinsRegular.withSize(40), backgroundColor: .purple)
button.menu = UIMenu(title: )...
Вот как определяется и инициализируется мой UIButton:
lazy var addButton: UIButton = {
let button = UIButton(radius: 32, title: + , font: .poppinsRegular.withSize(40), backgroundColor: .purple)
button.menu = UIMenu(title: )...