presentModalViewController без анимации в стиле раскадровки - PullRequest
4 голосов
/ 09 декабря 2011

У меня есть приложение для iPhone, созданное с использованием традиционных файлов интерфейса пера.Теперь я собираюсь преобразовать приложение в интерфейсы в стиле раскадровки iOS5.Я изменил почти все файлы интерфейса и работает нормально.

Но я столкнулся с небольшой проблемой.В моем приложении Exsiting есть код для presentModalViewController:animated: без анимации.Это путем установки NO для анимированного свойства.У меня проблема с тем же делом с segues.Я не могу найти атрибут для отключения анимации в segues.

1 Ответ

10 голосов
/ 09 января 2012

Я решаю вышеуказанную проблему, используя пользовательский переход. Я создал пользовательский переход, расширив класс UIStoryboardSegue и добавив код в presentModalViewController без анимации. Вот решение вышеуказанного вопроса.

#import "ModalViewWithoutAnimation.h"

@implementation ModalViewWithoutAnimation 
- (void)perform {
  [self.sourceViewController presentModalViewController:self.destinationViewController animated:NO]; 
} 
@end

Спасибо

...