Один простой подход вызова метода другого класса из метода селекторном tapGesture
т.
Добавить UITapGestureRecogniser в ImageView
UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(tapRecognised)];
[imageView addGestureRecognizer:tapGesture];
Dont забудьте включить userInteraction
в UIImageView, так как по умолчанию для ImageView userInteraction отключен.
вы можете сделать это, как показано ниже.
imageView.userInteractionEnabled = YES;
Затем в селекторе tapGestureRecogniser вызова метода другого класса
- (void)tapRecognised
{
[next tappedOnImage];
}
Здесь next
является объектом другого класса. Вы также можете использовать делегацию для вызова метода.
Надеюсь, это вам поможет.
'NSNotification' может быть одним из способов, другим способом может быть делегирование. Используйте то, что вам подходит. – Amar
Используйте метод touchBegan и напишите свой код для вызова функции где угодно. –