Вопросы по теме 'core-animation'

Как я могу использовать пользовательскую анимацию для onOrderOut в Core Animation?
Core Animation позволяет настраивать анимацию, реализуя метод actionForKey в вашем классе на основе CALayer: - (id<CAAction>)actionForKey:(NSString *)key { // Custom animations return [super actionForKey:key]; } Затем я могу...
1635 просмотров
schedule 19.06.2022

Обратный вызов окончания анимации для CALayer?
Мне интересно, где находятся обратные вызовы (или есть ли что-нибудь) для анимации в CALayer. В частности, для подразумеваемых анимаций, таких как изменение кадра, положения и т. Д. В UIView вы можете сделать что-то вроде этого: [UIView...
54389 просмотров
schedule 23.05.2023

iPhone слайд, чтобы разблокировать анимацию
Есть идеи относительно того, как Apple реализовала анимацию «слайд для разблокировки» (также «слайд для выключения» - другой идентичный пример)? Я подумал о какой-то анимационной маске, но маскировка недоступна в iPhone OS по соображениям...
32254 просмотров

Уродливо выглядящий текст при рисовании NSAttributedString в CGContext
Я хочу отображать строки внутри слоев CoreAnimation, но, к сожалению, CATextLayer недостаточно, в основном потому, что его сложно использовать при использовании ограничений, и вы хотите обернуть текст. Я использую NSLayoutManager, используя...
5739 просмотров
schedule 29.06.2022

Есть ли способ поменять местами слои или представления в середине CAKeyframeAnimation?
Я запускаю анимацию keyFrame, чтобы перемещать и переворачивать представление игральной карты с помощью CAKeyframeAnimation. Есть ли способ поменять местами слои cardFront и cardBack во время анимации? или я использую неправильный подход здесь...
226 просмотров
schedule 10.06.2022

Можете ли вы добавить свойство во время выполнения при кодировании с помощью Objective-C?
Мне было интересно, возможно ли во время выполнения динамически добавлять новые свойства к экземпляру объекта Objective-C? Моя первоначальная мысль заключалась в том, чтобы просто переопределить getValueForKey для «подделки» свойства, но похоже,...
889 просмотров
schedule 09.12.2022

Как затемнить рабочий стол OS X с помощью Cocoa/Core Animation
Есть ли способ программно управлять яркостью рабочего стола OS X с помощью Cocoa или Core Animation?
1344 просмотров
schedule 08.12.2022

Есть ли сторонние библиотеки для крутых переходов между видами в iPhone OS?
Мне не очень нравится этот флип-переход. Это скучно. Я бы хотел увидеть что-нибудь крутое, например, эффект воды, туман или что-то еще. Есть ли что-то доступное или мне нужно (заново) изобрести колесо для этого?
9041 просмотров
schedule 15.11.2023

iPhone SDK: как нарисовать прямоугольник с закругленными углами с полупрозрачным градиентом и падающей тенью
Я экспериментирую с рисованием на iPhone, вручную создавая части пользовательского интерфейса для своего приложения (в данном случае график). По сути, я хочу нарисовать прямоугольник со скругленными углами, падающей тенью и полупрозрачным градиентом...
8075 просмотров

Почему преобразование PresentationLayer представляет состояние готовой анимации во время ее выполнения?
В документации говорится: Дерево представления содержит значения, которые в настоящее время представляются пользователю в процессе анимации. Например, установка нового значения для backgroundColor слоя немедленно изменяет значение в дереве...
683 просмотров
schedule 22.04.2022

iPhone: переход между представлениями с помощью Core Animation
На Mac лучший способ для простого плавного перехода видов (без какой-либо пользовательской синхронизации ключевого кадра) — это сделать что-то вроде следующего отрывка: [[self animator] replaceSubview:aView with:bView]; К сожалению, свойство...
154 просмотров

Что эквивалентно установке преобразования идентичности в 2D-пространстве?
Для 3D-пространства я использую: self.layer.transform = CATransform3DIdentity; что здесь соответствует, если мне просто нужно 2d пространство и я хочу назначить преобразование идентичности? Я знал, что что-то есть, но больше не могу этого...
205 просмотров
schedule 07.05.2022

Базовая анимация с движением содержимого
в моей игре (головоломке) части рисуются на экране с использованием CALayer для каждой части. Всего 48 частей (в сетке 8x6), каждая из которых имеет размер 48x48 пикселей. Я не уверен, что это слишком много слоев, но если это не лучшее решение, я...
2112 просмотров
schedule 05.11.2022

Можно ли выполнить этот тип деформации изображения покачивания на iPhone без использования openGL?
У меня есть прямое изображение, и я хочу деформировать его волнообразно. Исходное изображение: прямая текстура http://img145.imageshack.us/img145/107/woodstraight.png и я хочу, чтобы это выглядело так (кроме анимированного): изогнутая...
798 просмотров
schedule 27.04.2023

Цветовая анимация кольца фокусировки какао
Я хочу использовать анимацию кольца фокусировки в качестве индикатора неверных данных в поле. Итак, я отправляю команду beFirstResponder: в поле и хочу, чтобы кольцо фокусировки сменило цвет с красного на цвет по умолчанию. Я борюсь с Core...
1720 просмотров
schedule 08.03.2022

как узнать, когда заканчивается анимационная анимация
Я делаю некоторые анимации с основной анимацией, но я не могу найти способ узнать с помощью уведомления или события, когда блок анимации завершен, например, в блоке анимации UIVI. setAnimationDidStopSelector: как я могу узнать это в основной...
1562 просмотров
schedule 01.06.2022

Как я могу указать значение в минутах для setAnimationDuration?
Я думаю, что значение 1.0 соответствует одной секунде, но я не совсем уверен в этом. Это шестнадцатеричная система? Что бы вы дали, чтобы дать ровно одну минуту на продолжительность?
1330 просмотров
schedule 16.07.2022

Почему эта CAKeyFrameAnimation останавливается с нулевой непрозрачностью?
У меня есть этот код. В конце массива значений вы можете увидеть, что я указал 0,5 для непрозрачности. Но по какой-то причине, когда анимация останавливается, она снова мигает, а затем оставляет вид полностью прозрачным. Что не так? CALayer...
2840 просмотров

Как указать beginTime для анимации с помощью CFTimeInterval?
Насколько я понимаю, beginTime можно использовать, чтобы сказать «эй, начни ровно в 12:00». Но как бы я сказал это с типом CFTimeInterval? Я думал, что это не что иное, как своего рода «плавающее» значение для указания секунд. Или в чем еще тогда...
18019 просмотров
schedule 14.10.2022

Поддерживает ли iPhone OS неявную анимацию?
Пример из Mac OS X: [[aView animator] setFrame:NSMakeRect(100.0,100.0,300.0,300.0)]; Я пробовал что-то подобное в UIKit, но похоже, что метод аниматора не существует для UIView. Значит, нет никакой «неявной» анимации?
1110 просмотров
schedule 19.07.2023