Как добавить пользовательский модальный переход в xcode? - PullRequest
1 голос
/ 08 ноября 2011

У меня есть приложение, и segues работают нормально, но я хочу иметь переход без какой-либо анимации (в настоящее время я должен выбрать из Modal, Push и т. Д., Затем Cross Dissolve, Flip и т. Д.). Я знаю, что должен использовать Custom вместо модального, а затем создать класс. Но я не знаю, каков правильный метод для этого.

Я думаю, что вы должны перезаписать - (void) выполнить {} но я не понимаю

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

1 Ответ

3 голосов
/ 10 февраля 2012

Вы должны создать класс, который расширяет UIStoryboardSegue, и внутри этого класса вы создаете свой метод execute.

- (void)perform
{
    [self.sourceViewController presentModalViewController:self.destinationViewController animated:YES];
}

Затем в вашей раскадровке нажмите на соединитель segue, установите "style" в "custom"и введите имя вашего расширенного класса в поле "segue class".

...