Как вы говорите, какой объект трогается в touchSegan?

Я знаю, что это очень часто задаваемый вопрос, но все ответы на каждом сайте не работают! Если вы все еще не знаете, что я имею в виду, возможно, эта строка кода поможет вам понять.


- (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: вместо==, но это тоже не сработало. Какие-либо предложения?

Ответы на вопрос(2)

Ваш ответ на вопрос