При прокручивании между историями в Instagrams новой функции «Истории» (вы знаете, что кубический переход при переходе от одной истории к другой) я не могу понять, как они это делают!Как происходит переход куба Instagram Stories в iOS?
Прежде всего, если копнуть глубже в функциональности вы обнаружите, что он работает точно так же, как переход UIPageViewControllers:
- Он подпрыгивает, когда ударяя быстро из одного вида в другой.
- Вы можете приостановить салфетки в середине перехода, коснувшись экрана.
Развивающаяся команда не могла бы использовать решение, основанное на более известных обходных путей там, например:
https://www.appcoda.com/custom-view-controller-transitions-tutorial/
Потому что, насколько я знаю, мои два заявления выше, не удалось добиться ни с чем, чем Контроллер PageViewController.
Это заставляет меня думать, что команда разработчиков Instagram получила доступ к новому стилю перехода для PageViewController, также известному как Cube-свиток, или это обходной путь, о котором я не знаю?
Любые идеи?
Не знаете, как ваши две точки подразумевают 'UIPageViewController'. Просмотр [здесь] (https://developer.apple.com/videos/play/wwdc2016/216/) объясняет, как сделать интерактивные прерывистые пользовательские переходы между любыми двумя контроллерами представлений. – beyowulf
С первой точкой, которую я имею в виду при выполнении жесткого салфетки, происходит просмотр подкачки к следующему представлению, но поскольку жест жеваемости настолько быстр, пейджинг также перескакивает в следующий вид, после чего отображается и некоторый пиксель этого вида , прежде чем вернуться к правильному виду. Это поведение - это то, что я видел только в UIPageViewController или ScrollViews с включенным пейджингом. Я посмотрю видео. Я намерен найти для этого рабочее решение, поэтому я был бы признателен за ответ или несколько советов о том, как его решить. – alengqvist