2014-08-31 3 views
0

Как сделать Segue из изображения TableViewCell в другом представлении? http://i.stack.imgur.com/4WOGx.pngКак сделать Segue из изображения TableViewCell в другом представлении?

 UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self    action:@selector(imageTapped:)]; 
    self.CommentAvatarImageView.userInteractionEnabled = YES; 
    [self.CommentAvatarImageView addGestureRecognizer:tap]; 

- (void)imageTapped:(UITapGestureRecognizer *) gestureRecognizer 
{   
    NSLog(@"AVA Tapped"); 

} 
+1

Google велик: http://prateekvjoshi.com/2013/11/02/how-to-trigger-a-segue-programmatically-in-ios/ –

+0

@ WorkDev о действительно? Это не работает для UITableViewCell ... Get error: 'No visible @interface для 'CommentsCell' объявляет селектор 'performSegueWithIdentifier: sender:'' – SpaceInvader

ответ

0

Подключите вашу клетку к мысли, что вы хотите, чтобы непосредственно перейти к при выборе. Например, если вы хотите перейти к «nextViewController», то ctrl перетащите его из соответствующей ячейки Cell View Cell в вашем исходном представлении таблицы в nextViewController. Измените идентификатор segue раскадровки на «nextView».

Затем в didSelectRowAtIndexPath

[self performSegueWithIdentifier:@"nextView" sender:self]; 
+0

Ошибка получения: 'No visible @interface для 'CommentsCell' объявляет селектор 'performSegueWithIdentifier: sender: '' – SpaceInvader

+0

На вашем раскадровке segue (тот, который идет от вашего стола до следующего представления), вы указали имя segue в идентификаторе? – Gismay

+0

да, конечно. – SpaceInvader

Смежные вопросы