Tag: анимации

Взаимодействие с пользователем на кнопке во время анимации в iOS

Я создаю кнопки программно, и они анимированы (fade & movement), мне нужны кнопки, чтобы все еще иметь пользовательское взаимодействие. Я пробовал такие вещи, как Варианты: (UIViewAnimationOptionAllowUserInteraction который, кажется, ничего не делает: / Я прочитал несколько сообщений здесь с различными советами, в том числе с кем-то, говорящим, что это на самом деле невозможно. Кто-нибудь знает, могу […]

Swift. Как я могу создать текстовое поле в соответствии с клавиатурой во время анимации, когда у меня есть нижняя панель вкладок?

У меня есть приложение, которое имеет панель вкладок в нижней части экрана (40 pt high) и UITextField прямо над этим. Когда клавиатура становится активной, я хочу анимировать текстовое поле, чтобы оно двигалось вверх, приклеиваясь к верхней части клавиатуры. Однако это очень сложно, потому что текстовое поле не должно двигаться, пока анимация клавиатуры не пройдет мимо […]

Анимация букв в метке или текстовом представлении

Мне нужно выполнить такой эффект в моем приложении: Как я могу это сделать? Мне нужно оживить отдельные буквы в тексте, а не весь ярлык. Я использую Свифт. EDIT ( подробнее ): Мне нужно анимировать буквы справа налево, используя какое-то пружинное демпфирование (например, анимацию UIView), но я не знаю, как этого добиться. Самая важная часть этой […]

Анимация только самого нового раздела UIBezierPath (для линейного графика)

Я создаю простой подкласс UIView который отображает некоторые данные в виде линейного графика. Я бы хотел оживить точки данных, когда они вошли, но, будучи новичком в CAShapeLayer , я чувствую, что должен быть лучший способ, чем то, что я делаю. Я прочитал несколько статей и сослался на некоторый код на основе этой статьи . Вот […]

`pushViewController: анимированный:` с анимацией затухания (только для анимации)?

Там много подобных вопросов с ответами. Например: ссылка но почти все они непригодны, потому что я также хочу выполнить что-то вроде этого: button1.frame = button2.frame; button2.hidden = YES; Поэтому, если я использую пример с beginAnimations: тогда я вижу, как button1 меняет свой фрейм (он перемещается, а приложение выполняет переходную анимацию). Как решить эту проблему? Прежде […]

Обратный вызов анимации, изменяющий другую переменную

У меня есть кнопка, которая показывает представление и которая автоматически уходит после указанного интервала времени. Теперь, если кнопка снова нажата, когда представление уже видно, оно должно исчезнуть и отобразить новое представление, а таймер для нового представления будет сброшен. При нажатии кнопки у меня есть следующий код: func showToast() { timer?.invalidate() timer = nil removeToast() var […]

Как создать сложную анимацию с лучшей производительностью в iOS?

Все анимации означают изменение свойств layer.transform или frame . Есть два основных вопроса о производительности: У меня есть несколько просмотров, которые я должен анимировать одновременно. Что лучше: создать несколько блоков animateWithDuration или создать один такой блок и повторить просмотр в нем? Моя анимация требует сложных вычислений, и мне нужно часто вызывать animateWithDuration . Должен ли […]

Как кадр доступа объекта toView в пользовательской анимации

Я хочу сделать анимацию, как папки с исходным экраном iOS, и мне нужно знать кадр конечной позиции «папки»: Я использую настраиваемый переход и вот код файла анимации: class FolderAnimationController: NSObject, UIViewControllerAnimatedTransitioning { let duration = 5.0 var presenting = true func transitionDuration(_ transitionContext: UIViewControllerContextTransitioning?) -> TimeInterval { return duration } func animateTransition(_ transitionContext: UIViewControllerContextTransitioning) { […]

кнопка xcode при перемещении с помощью UIViewAnimation

Я не могу сделать действие кнопки, когда кнопка движется. Может ли кто-нибудь помочь мне, как скрыть движущуюся кнопку при нажатии на нее? Он не реагирует, когда я нажимаю кнопку. вот код: -(void)createTurtle { NSUInteger r = arc4random_uniform(284) + 1; NSUInteger randomTitle = arc4random_uniform(1000000) + 1; turtle = [[UIButton alloc] init]; turtle.frame = CGRectMake(r, 0, 36, […]

IOS эквивалент перехода элемента Shared на Android

Мне было интересно, имеет ли IOS анимацию перехода любого типа, аналогичную переходному элементу Android Shared. Для тех, кто не знаком с тем, что есть, это, по сути, «повторное использование» представления с одного экрана на другой. Например, текст из вашего списка на экране A – это текст заголовка на экране B, он будет транслировать и масштабировать […]

Давайте будем гением компьютера.