Описание тега uiviewpropertyanimator

1 ответ

UIPercentDrivenInteractiveTransition Отмена проблемы

Что я имею я использую UIViewControllerAnimatedTransitioning protocol с прикрепленным UIViewPropertyAnimator сдвинуть вниз, чтобы отклонить View Controller extension SecondViewController : UIViewControllerAnimatedTransitioning { func interruptibleAn…
30 июл '17 в 15:17
0 ответов

UIViewPropertyAnimator в UINavigationController

У меня UIViewPropertyAnimator установлен на UIVisualEffectView, чтобы анимировать его размытость с помощью ползунка. Этот UIViewPropertyAnimator, кажется, больше не действует, когда: Поиграйте с ползунком и настройте размытость Контроллер представле…
1 ответ

UIViewPropertyAnimator перестает работать после представления другого контроллера

Я использую UIViewPropertyAnimator для сокращения заголовка контроллера моего представления: - (UIViewPropertyAnimator *)headerAnimator { if (!_headerAnimator) { _headerAnimator = [[UIViewPropertyAnimator alloc] initWithDuration:2.f curve:UIViewAnim…
09 апр '18 в 16:09
1 ответ

Почему UIView.animate работает с переходом интерактивного контроллера, а UIViewPropertyAnimator - нет?

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

UIViewPropertyAnimator проблема с Autolayout

Вот код того, что я пытался повторить в соответствии с Apple WWDC, но с автопоставкой: extension AugmentedReallityViewController { @objc func handlePan(recognizer: UIPanGestureRecognizer) { // // hide languages and units anyway // moveUnitView(show:…
2 ответа

Интерактивная анимация с PanGesture iOS

У меня есть SheetView, верхний край которого всегда центрирован в центре родительских представлений. Я разрешаю перетаскивание по вертикали, используя жест панорамирования, а когда жест заканчивается, я анимирую sheetView обратно в центр родительско…
0 ответов

Ограничения борются друг с другом при прерывании анимации UIViewPropertyAnimator

Я пытаюсь реализовать прерывистую / очищаемую анимацию для представления, которое скользит вверх от нижней части экрана, почти так же, как это видео WWDC 2017 года. Мой UIViewPropertyAnimator привязан к распознавателю жестов, где жест панорамировани…
1 ответ

Как создать анимацию, которая анимируется повторно с помощью UIViewPropertyAnimator?

С помощью метода UIView.animate: мы можем настроить параметры и сделать его [.autoreverse,.repeat]. Вот простая анимация: @IBOutlet weak var v1: UIView! UIView.animate(withDuration: 3, delay: 0, options: [.autoreverse,.repeat], animations: { self.v1…
1 ответ

Рефакторинг Swift UIViewPropertyAnimators из массивного контроллера представления

Я пытаюсь провести рефакторинг моего контроллера массивного представления Swift, который теперь имеет>900 строк (слишком много). Как я могу отделить создание моего UIViewPropertyAnimators (~100 строк) из моего основного UIViewController? Дело в том,…
1 ответ

animator.startAnimation - Что означает это предупреждение?

Я пытаюсь узнать, как использовать UIViewPropertyAnimator в объекте. Я сделал простое тестовое приложение с объектом под названием "blueBox". Я хочу изменить свойства blueBox. Я объявляю 'аниматором' вне @implementation... @end: UIViewPropertyAnimat…
1 ответ

Как я должен преформировать анимацию смены кадров вида коллекции?

Я пытаюсь оживить рост моего UICollectionView с помощью UIViewPropertyAnimator. Пока высота представления коллекции прекрасно анимируется после завершения анимации, я получаю странное поведение прокрутки, как будто ячейки находятся в разных местах н…
0 ответов

Анимация Swift Dynamic и аниматор свойств

У меня есть анимация, где я использую анимацию нажатия, а затем анимацию с использованием UIDynamicBehaviorи затем я заканчиваю со свойством поведения: for card in selectedCards { removeCard(card: card) } private func removeCard(card: Card) { guard …
1 ответ

UIViewPropertyAnimator для NSLayoutConstraints заставляет представление исчезнуть

У меня есть UIViewPropertyAnimator, который я настроил так viewDidAppear: if animator == nil { animator = UIViewPropertyAnimator(duration: 5.0, curve: .easeInOut, animations: { [weak self] in guard let blockSelf = self else { return } blockSelf.prim…
03 фев '19 в 04:44
1 ответ

UIButton в представлении с анимацией, не обнаруживающей прикосновение

Я следую учебному пособию по созданию интерактивной всплывающей анимации ( http://www.swiftkickmobile.com/building-better-app-animations-swift-uiviewpropertyanimator/) и теперь хотел бы добавить кнопки во всплывающее окно, а не статический текст как…
15 окт '18 в 20:36
2 ответа

Есть ли способ наблюдать изменения фракции в UIViewPropertyAnimator

Я смотрел на очень крутой новый UIViewPropertyAnimator класс в iOS 10. Он позволяет легко делать такие вещи, как пауза, возобновление и обратная анимация UIView в полете. Раньше вам приходилось манипулировать базовыми CAAnimations, созданными систем…
09 дек '16 в 03:03
0 ответов

Реверсивный UIViewPropertyAnimator вызывает проблему анимации кадра

Я использую UIViewPropertyAnimator оживить кадр UICollectionViewCell, Я смотрю на скорость распознавания жестов панорамирования, чтобы решить, должен ли аниматор закончить естественным образом или повернуть вспять и вернуться в исходное состояние. В…
0 ответов

Не двигайтесь снова, когда я перезапускаю UIViewPropertyAnimation

override func viewDidLoad() { super.viewDidLoad() animator = UIViewPropertyAnimator(duration: 10, curve: .linear, animations: { var frame = self.button.frame frame.origin.y = frame.origin.y + 100 self.button.frame = frame }) animator?.addCompletion(…
29 ноя '18 в 03:49
1 ответ

Добавить скорость UIPanGestureRecognizer в UIViewPropertyAnimator

Я ознакомился с руководством по созданию интерактивной анимации центра управления iOS с помощью UIViewPropertyAnimator: http://www.swiftkickmobile.com/building-better-app-animations-swift-uiviewpropertyanimator/ когда вы проводите вверх или вниз по …
1 ответ

UIViewPropertyAnimator - просто остановить все анимации, а не конкретную?

В UIViewPropertyAnimatorЕсть ли способ просто остановить все UIViewPropertyAnimator анимации? Или, возможно, просто получить все текущие анимации - тогда, конечно, вы могли бы stop торговый центр. Можно ли это сделать? Или вы действительно должны (а…
15 дек '17 в 00:21
2 ответа

Завершение UIViewPropertyAnimator вызывается при приостановке

Я не использовал UIViewPropertyAnimator очень (все еще старомодный парень из блоков), и я вижу какое-то поведение, которое не могу объяснить, и что документы на самом деле не дают никакого понимания. Почему блок завершения аниматора вызывается с fin…
16 янв '19 в 23:41