У меня есть программно созданный UIButton с UIScrollView. Когда эта кнопка нажата, она запускает действие, но помимо простого запуска действия я хочу, чтобы кнопка также отправляла переменную (int) в метод.
Вот моя кнопка:
UIButton *btn15 = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[btn15 setTitle:@"Cool title" forState:UIControlStateNormal];
[btn15 setFrame:CGRectMake(165, 770, 145, 145)];
[btn15 addTarget:self action:@selector(selectFav) forControlEvents:UIControlEventTouchUpInside];
[_scroller addSubview:btn15];
... Итак, это моя 15-я кнопка в этом представлении прокрутки. Я хочу написать метод selectFav для обработки нажатия кнопки. Я хотел бы, чтобы каждая кнопка отправляла методу свой номер, а затем метод распечатывал номер в NSLog. Поскольку в этом примере используется кнопка 15, я хочу, чтобы число 15 каким-то образом передавалось в selectFav.
Я предполагаю, что это легко сделать, но не могу заставить его работать. Спасибо за любые предложения!