Я создаю несколько кнопок и помещаю их в UIScrollView следующим образом:
int i = 0;
while (i != numberOfButtons ) {
int updatetY = 160*i;
CGRect buttonFrame = CGRectMake(updatetY, 0, 160, 60);
UIButton *button = [[UIButton alloc] initWithFrame:buttonFrame];
UIImage *buttonImage = [UIImage imageNamed:@"bg.png"];
[button setBackgroundImage:buttonImage forState:UIControlStateNormal];
[button setTitle:[buttonsArray objectAtIndex:i] forState:UIControlStateNormal];
[button addTarget:self action:@selector(MYPROBLEM) forControlEvents:UIControlEventTouchUpInside];
[menuScrollView addSubview:button];
i++;
}
Теперь мне нужно создать метод, чтобы фиксировать, к какой кнопке нажимают, и запустить определенный набор кода (см.(MYPROBLEM).
Кто-нибудь знает, что я могу сделать, чтобы «отследить», какая кнопка была нажата, а затем запустить определенную функцию?
что-то вроде:
- (void) buttonfunction
{
case ...
doThis
case...
doThat
}
заранее спасибо.