Я знаю, что это очень часто задаваемый вопрос, но все ответы на каждом сайте не работают! Если вы все еще не знаете, что я имею в виду, возможно, эта строка кода поможет вам понять.
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
UITouch *touch = [[event allTouches] anyObject];
CGPoint location = [touch locationInView:self.view];
if (touch.view == nextbutton)
[self performSelector:@selector(next)];
if (touch.view == prevbutton)
[self performSelector:@selector(previous)];
if (touch.view == moreoptionsbutton)
[self performSelector:@selector(moresettings)];
}
Он ничего не делает, когда вы касаетесь nextbutton, prevbutton, and more optionsbutton
, которые, кстати, UIImageViews
. Я также попытался использовать isEqual:
вместо ==
, но это тоже не сработало. Есть предложения?