2014-01-02 3 views
1

В Xcode, когда я пытаюсь подключить контроллер вида с помощью segue, я получаю выбор огня для выделения при выборе ячейки таблицы или из аксессуара ячейки. Как создать сцену для стрельбы из аксессуара ячейки (что не видно на раскадровке)?Segue из вспомогательного оборудования для редактирования

+1

Хук SEGUE из поля зрения контроллер к контроллеру назначения. И вызовите 'performSegueWithIdentifier: sender:' вручную, когда вам это нужно. – Desdenova

ответ

0

Добавить accessoryButtonTappedForRowWithIndexPath Делегировать метод tableview и добавить код segue в этот метод делегата.

// Tap on row accessory 
    - (void) tableView: (UITableView *) tableView accessoryButtonTappedForRowWithIndexPath: (NSIndexPath *) indexPath{ 
      [self performSegueWithIdentifier:"MyVC" sender:self]; 
    } 

И если вы используете navigationcontroller чем

// Tap on row accessory 
    - (void) tableView: (UITableView *) tableView accessoryButtonTappedForRowWithIndexPath: (NSIndexPath *) indexPath{ 
      ViewController * vc = [self.storyboard instantiateViewControllerWithIdentifier:@"MyVC"]; 
      [[self navigationController] pushViewController:vc animated:YES]; 
    } 

Этот метод вызывается при нажатии на аксессуар кнопку, но если вы хотите это на ряд отводами, чем использовать didSelectRowAtIndexPath метод

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