iOS: переход к раскадровке

В настоящее время я работаю над приложением для iPad, которое показывает слайд-шоу на первой сцене, реализованное с помощью выгружаемого UIScrollView. Когда я нажимаю на одну страницу в слайд-шоу, я хочу нажать на новый VC (на новую сцену, которая должна представлять несколько миниатюр ... своего рода слой деталей, если хотите).

Как я могу сделать это через переход? Сейчас я просто вытащил новый ВК и подключил SlideshowVC к следующему ВК в сцене - но ничего не происходит. Я просмотрел пару туториалов, но в большинстве из них используется кнопка, связанная со следующим VC. Можно ли просто подключить SlideshowVC к следующему VC или мне действительно нужно привязать кнопку ко всему прокрутке и подключить кнопку к следующему VC?

В настоящее время моя сцена выглядит следующим образом. Первый — это NavVC, второй — SlidehsowVC, а третий — DetailVC. введите здесь описание изображения


person Bins Ich    schedule 28.08.2012    source источник


Ответы (1)


Если вы не хотите подключать переход к кнопке, когда вы перехватываете взаимодействие с пользователем, просто сделайте это -

[self performSegueWithIdentifier:@"mySegueIdentifier" sender:self];

Если вам нужно что-то настроить, прежде чем вы туда доберетесь, используйте это -

-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {

    if ([[segue identifier] isEqualToString:@"mySegueIdentifier"]) {
        MyViewController *myViewController = segue.destinationViewController;
        // do something here
    }
}
person SomaMan    schedule 28.08.2012