У меня есть проект, содержащий 35 одинаковых кнопок (с черным фоном и серой рамкой), расположенных один рядом с другим (5 в первом ряду, а затем еще пять внизу, заполняющий весь экран iphone).Создать группу UIButtons?
Путь, в котором я помещаю края является:
button1.layer.borderWidth = 1.0f;
button1.layer.borderColor = [[UIColor grayColor] CGColor];
button2.layer.borderWidth = 1.0f;
button2.layer.borderColor = [[UIColor grayColor] CGColor];
button3.layer.borderWidth = 1.0f;
button3.layer.borderColor = [[UIColor grayColor] CGColor];
....
button35.layer.borderWidth = 1.0f;
button35.layer.borderColor = [[UIColor grayColor] CGColor];
Представьте, сколько повторялись строк кода и что мне не значит хорошая вещь, в данном случае хотелось бы знать, как можно Я минимизирую его? можно сгруппировать все кнопки в одном?
Вы можете объединить их в массив и настроить в цикле – sha
попробовать с для петли/представления коллекции/UITableView – Alok
можно также подкласс кнопки с этим случаться в их инициализации – Erik