Анимация изображения через CGContextDrawPDFPage - PullRequest
0 голосов
/ 30 мая 2010

У меня есть страница в формате PDF, отображаемая с помощью CGContextDrawPDFPage.

Я хочу, чтобы эта страница отображалась, и чтобы изображение сверху скользило над этой страницей, как это видно в приложении iBooks.

Это книга, скользящее изображение - это закладка, которая вставляется, когда вы собираетесь закрыть книгу.

Как лучше всего реализовать это?

1 Ответ

0 голосов
/ 30 мая 2010

Попробуйте использовать блок анимации UIView, который перемещает рамку UIImageView сверху вниз (вне экрана) куда-то ниже верха.

Например, если изображение имеет размер 100 x 200:

[imageView setFrame:CGRectMake(150, -200, 100, 200)];
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:1.0];
[imageView setFrame:CGRectMake(150, 0, 100, 200)];
[UIView commitAnimations];      

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

...