Xcode Swipe распознаватель жестов Push Segue перемещение в противоположном направлении

#ios #xcode #uistoryboardsegue #uiswipegesturerecognizer

#iOS #xcode #uistoryboardsegue #uiswipegesturerecognizer

Вопрос:

Здравствуйте, у меня есть навигационный контроллер, подключенный к нескольким контроллерам просмотра, подключенным с помощью swipe gesture push segue. Когда я провожу пальцем влево, экран поворачивается влево, как и ожидалось, и выглядит хорошо. Проблема возникает, когда я провожу пальцем вправо. Хотя на экране отображается следующий правильный экран, как и должно быть, когда он проводит пальцем вправо, анимация выглядит так, как будто он проводит пальцем в противоположном направлении. Я записал, что это происходит ниже:

https://vidd.me/bvW

Заранее спасибо за помощь!

Комментарии:

1. Push segues всегда появляются справа, именно так они и работают (а всплывающие окна выходят вправо)

2. Как я предложил в комментарии к вашему последнему вопросу, вам следует рассмотреть возможность использования UIPageViewController для вашего приложения. Это даст вам анимацию прокрутки или скручивания страницы, которая следует за направлением прокрутки.

3. @rdelmar Как-нибудь я могу это изменить? Я бы предпочел изменить способ его перемещения с помощью раскадровки, но я сомневаюсь, что это возможно. Знаете ли вы, какой код и где я помещаю этот код, чтобы изменить направление, в котором он перемещается, когда я провожу пальцем вправо.

4. Простого способа сделать это нет. Вам нужно либо написать свою собственную анимацию, либо использовать UIPageViewController (или просмотр прокрутки с поддержкой подкачки), как я и предлагал.