У меня есть два UIImageView в моем приложении, оба из которых при касании вызывают один и тот же viewController. Тем не менее, я пытаюсь найти способ отличить вызов, сделанный одним UIImageView, от другого, и я полагаю, что путем предоставления каждому UIImageView значения тега будет путь. Теперь, когда я сделал это, я пытаюсь понять, как на самом деле передать его, когда я вызываю требуемый viewController? Имейте в виду, что вызываемый мной viewController создается из файла .xib и вызывается из приложения, встроенного в раскадровки.
Вот мой метод, который создает экземпляр и вызывает viewController из UIImageView:
- (void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
_nextView = [[NextViewController alloc] initWithNibName:@"NextViewController" bundle:nil];
[_nextView setDelegate:(id)self];
[_nextView setSignatureDelegate:self];
NextNavigationController *navigationController = [[NextNavigationController alloc] initWithRootViewController:_nextView];
[self presentViewController:navigationController animated:YES completion:nil];
}
Как я уже упоминал, когда я делаю вызов для отображения viewController, я хотел бы также каким-то образом передать значение тега из вызывающего UIImageView. Значение тега для каждого UIImageView я установил в IB через инспектор атрибутов. Может ли кто-нибудь показать мне, как это сделать?
Заранее спасибо всем, кто ответит.