Я создал несколько кнопок для цикла для кода ниже.IOS UIButton с IBAction
UIView *buttonsView = [[UIView alloc]initWithFrame:CGRectMake(0, 0, _viewEmoji.frame.size.width, 35)];
[buttonsView setBackgroundColor:[UIColor greenColor]];
for (int i = 0; i < myObject.count; i ++) {
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
[button setFrame:CGRectMake(35*i + 5, 0, 35, 35)];
[button setBackgroundImage:[UIImage imageNamed:[NSString stringWithFormat:@"%@", [myObject objectAtIndex:i]]] forState:UIControlStateNormal];
[button addTarget:self action:@selector(clickButton:) forControlEvents:UIControlEventTouchUpInside];
[buttonsView addSubview:button];
}
И теперь, как я могу нажать кнопку для обработки события.
Каждая кнопка была нажата, она будет обрабатывать 1 событие.
Ex: если у меня есть 2 кнопки, то для цикла. При нажатии на кнопку 1, это будет регистрировать 1, когда я нажимаю кнопку 2, это будет регистрировать 2.
Дайте каждой кнопке уникальный 'значение tag'. – rmaddy