2009-04-09 3 views
1

Я хочу создать анимацию перехода в UIView (не от одного UIView к другому).Анимационный эффект во время изменений в UIView

У меня есть один UIView, который имеет два поля UITextView с некоторым текстом в них, который поступает из записи базы данных. На экране также есть кнопки next/back. Когда пользователь нажал следующую кнопку, появится следующее содержимое записи.

Когда этот переход происходит из одной записи в другую, я хочу показать некоторую анимацию всего вида, такого как CurlUp, FadeIn и т. Д. Возможно ли это? Так, можете ли вы предоставить примерный код?

ответ

2

Вы можете анимировать любой вид (вид корня или под просмотр), просто изменив поддерживаемые свойства в блоке beginAnimations/commitAnimations UIView.

Это говорит, что я не знаю, поддерживается ли текст поддерживаемым свойством. Вместо этого вам, возможно, придется «подделать» изменение текста, наложив UITextView на один затухающий и следующий затухающий.

Итак, вы можете определенно сделать такую ​​анимацию, когда ваш текст изменится, но вам, возможно, придется творческий об этом.

+0

Я был в состоянии сделать это на UITextView, изменив свойство альфа. – Vic

0

Это, вы хотите проверить CoreAnimation и использование вызова animator:.

Там довольно прохладный пример/учебник в Руководстве по программированию Apple:

Core Animation Programming Guide

Смежные вопросы