У меня будет сетка 10x10 объектов UIButton. Каждой из этих UIButtons нужно будет ссылаться на номер строки и столбца, поэтому они, вероятно, должны быть сохранены в каком-либо типе массива.Лучший способ построить сетку 10x10 UIButtons?
Мой вопрос: Какой самый простой способ создать эту сетку? Программно или через построитель интерфейсов? Если программно, каким будет самый простой способ доступа к этим кнопкам, так что, когда они будут затронуты, Я могу узнать номер строки и столбца затронутой кнопки?
Это был именно тот ответ, который я искал. Я не знал, что свойство тега даже существовало ... это огромная помощь. Огромное спасибо, я благодарен за тщательный ответ! –
'Добро пожаловать. «Тег» весьма полезен, да. Сообщение UIView «viewWithTag:» может использоваться для поиска суб-представления по тегу, например. button = [view viewWithTag: index] (но это будет медленнее, чем доступ NSArray). По умолчанию tag == 0, поэтому я добавил номер BASE, если есть сиблинг-кнопки или представления. – squelart
Да, теги очень удобны. Вы можете использовать их как прямые идентификаторы. Вы можете использовать их для поиска в словаре (после преобразования в NSNumber). Вы можете использовать их для выбора вида в случайном порядке - нечто вроде viewWithTag: (arc4random()% 8) – Amagrammer