Анимация навигационного контроллера [дубликат]

Возможно, у вас есть тэг скрипта, который вызывается до вызова сценария jquery.

<script type="text/javascript" src="js/script.js"></script>

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>

Это приводит к тому, что $ не определено

Поместите jquery.js раньше ваш тег скрипта и он будет работать;) так:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>

<script type="text/javascript" src="js/script.js"></script>
0
задан senty 14 April 2016 в 00:35
поделиться

1 ответ

Мне было интересно, есть ли способ замедлить «push segue & amp; назад ", как Tinder & amp; Snapchat делает. Это как обычный segue, но это как-то медленно проходит.

Как вам сказали, вы просто пишете настраиваемую анимацию перехода. Дайте контроллеру навигации делегат и реализуйте navigationController:animationControllerForOperation:fromViewController:toViewController:. В основном вы просто поставляете объект, который реализует протокол UIViewControllerAnimatedTransitioning. В качестве части этого параметра вы указываете продолжительность анимации.

позволяют замедлить segue глобально для всего приложения?

Если все ваши контроллеры навигации имеют этот же делегат, или если все делегаты поставляют этот же объект UIViewControllerAnimatedTransitioning, все переходы push / pop будут использовать один и тот же код и будут работать одинаково.

3
ответ дан matt 23 August 2018 в 21:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: