У меня 12 кнопок с тегами 0-11.Когда пользователь нажимает кнопку, тег вставляется в первый из 12 выходов с этикетками.Я хочу, чтобы следующая нажатая кнопка автоматически вставляла свой тег в следующую доступную розетку.На данный момент тег просто добавляет себя в первый выход.Я пробовал множество исправлений, но безрезультатно.
На данный момент это моя реализация:
-(IBAction)enterNumber:(id)sender {
cell1 = cell1+(int)[sender tag];
label1.text = [NSString stringWithFormat:@"%i",cell1];
}
Моя проблема заключается в том, чтобы следующий IBAction отображался только в cell2 (я полагаю, эта помощь приведет меня к использованию исправления для cell3-cell12Ни одна из рекомендаций моих книг не обеспечивает подходящих процессов для моих ограниченных знаний.
Отредактировано после Данилло
Я не рассматривал IBOutletCollection, я не слышал об этом! Я обязательно попробуючтобы использовать его. Для других, кто хотел бы получить более ясный вопрос к моей проблеме, я попытаюсь представить часть экрана, с которой пользователь будет взаимодействовать. Верхние числа - фиксированные кнопки. Нижние квадраты - то, где регистрируются теги нажатых верхних кнопок.последовательно к серии. Я только что нажал (4). Я хотел бы, чтобы следующий щелчок любой верхней кнопки регистрировался во втором нижнем квадрате, но происходит то, что целое число добавляется к целому числу в первом поле.
(1) - (2) - (3) - (4) - (5) - (6)
[4] [_] [_] [_] [_][_] [_] [_][_] [_] [_]