Как кодировать настраиваемый переход, который «скользит» между контроллерами представления?

Я создал приложение с раскадровкой, с начальным контроллером представления, подключенным ко многим последующим контроллерам представления, подключенным последовательно, с использованием перехода с перекрестным растворением. Эти работают одним движением. Все работает нормально. Однако вместо того, чтобы быть вынужденным использовать базовые сегменты, я хочу иметь настраиваемый сегмент, который будет перемещать содержимое контроллера представления на экран и за его пределы, во многом как push для navigationControllers, но с возможностью перехода влево и вправо в зависимости от того, один идет вперед или назад в приложении.

Я установил пользовательский переход, создал и сохранил файл MySegue.h. ОДНАКО, я не знаю, как закодировать настраиваемый переход, который будет сдвигать один контроллер представления с экрана, когда другой скользит вперед и назад, когда я перемещаюсь между контроллерами представления.

Кто-нибудь, пожалуйста, предоставьте мне код для перехода (это должно быть легко!) Для перехода от одного контроллера представления к другому и обратно путем включения и выключения экрана, поэтому мне не нужно использовать базовый перекрестное растворение или стандартные перевороты, предлагаемые в Xcode 4.2? Буду очень признателен.

6
задан skaffman 4 January 2012 в 14:39
поделиться