Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование iOS/iPhone
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
dollar8
13 / 13 / 0
Регистрация: 25.09.2011
Сообщений: 84
1

Пересчет во время анимации

15.04.2013, 23:36. Просмотров 657. Ответов 4
Метки нет (Все метки)

Добрый день.
что-то не нахожу простого решения в гугле. Поэтому прошу ваших идей.

делаю анимацию для Вьюхи (которая состоит из нескольких сабВьюх) -- меняю фрейм.

но во-время анимации--мне надо чтобы происходил вызов метода drawRect: для одной из сабВьюхи (ибо в ней идет пересчет и перерисовка конента CoreGrafic и иже си с ним)

Вопрос: как сделать чтобы во время анимации по изменению фрейма Вьюхи, у ее сабВьюх вызывался метод drawRect.

З.ы. например при зуме или тачах я постоянно вызываю setNeedsDisplay и он мне перерисовывает контент.

спасибо за идеи
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.04.2013, 23:36
Ответы с готовыми решениями:

Время Анимации
Ребят Помогите плз //---------------------------------------------------------------------------...

Перехват клавиатуры во время анимации
Доброго времени суток. Приступил к изучению OpenGL. Начать решил с самого простого чтобы...

Скрытие блока во время анимации
Ребята, помогите советом. Вот что есть на даный момент: ...

Время завершения анимации ( .animate() )
Добрый день. Делаю скрипт для автоматической прокрутки страниц сайта. По таймеру вызывается...

Искажение картинки во время анимации в chrome
Здравствуйте. Есть сайт, на котором происходит постепенное масштабирование заднего до 150%. Это...

4
zulkis
684 / 611 / 43
Регистрация: 13.01.2011
Сообщений: 1,724
16.04.2013, 09:07 2
UIViewContentModeRedraw не то? Когда bounds изменится, вызовется setNeedsDisplay, насколько я понял из доки.
0
alexpac26
14 / 22 / 4
Регистрация: 20.01.2013
Сообщений: 125
17.04.2013, 17:21 3
как сделать чтобы во время анимации по изменению фрейма Вьюхи
установка параметров масштабирования не решит проблему?

Пересчет во время анимации
0
mobidevelop
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
17.04.2013, 17:28 4
Во время анимации drawRect не вызывается. Если говорить сильно упрощенно, отрисовывается начальное и конечное состояние вьюхи, снимаются соответствующие картинки, а потом просто происходит плавное превращение одного UIImage в другой.

Добавлено через 18 секунд
Ну или я не понял про что вопрос
0
zulkis
684 / 611 / 43
Регистрация: 13.01.2011
Сообщений: 1,724
17.04.2013, 19:31 5
mobidevelop, ибо работа идет с CALayer'ом
0
17.04.2013, 19:31
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.04.2013, 19:31

Задать время воспроизведения анимации слайдов
Доброго времени суток. Не могу вникнуть в ключевые кадры анимации, а точнее, например делаю...

Получение координат View во время анимации
Требуется во время выполнения анимации обработать клик по вьюхе, которая анимируется или каким-то...

Отключить кнопку Button во время анимации
Суть программы, нужно нажать на кнопку Button, дальше запуститься анимация в компоненте Image (...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru