Я пытаюсь воссоздать iBook как переход для страниц в альбомном режиме для приложения для чтения PDF-файлов. Мне нужна только анимация, а не сенсорная обработка, как в приложении iBook; пользователь с помощью простого свайпа переворачивает страницу. Я пробовал другой пример кода, в том числе Leaves, но не могу найти ничего простого. Может ли кто-нибудь помочь мне создать эту простую анимацию, или есть простой способ воссоздать переход iBook?
переход страницы iBook с переворачиванием
comment
Leaves - отличный проект, который легко и просто включить в проекты.
- person james   schedule 27.04.2011
comment
Есть ли способ изменить листья, чтобы только переход между страницами выполнялся без отслеживания касаний?
- person Pablosproject   schedule 27.04.2011
comment
Листья также поддерживают альбомную ориентацию с двумя страницами?
- person Pablosproject   schedule 27.04.2011
comment
существуют разные ответвления Leaves, которые включают пейзаж с двумя страницами: github.com/ansani/leaves
- person james   schedule 27.04.2011
Ответы (2)
Оле Бегеманн сделал нечто подобное. Вы можете найти проект здесь, на GitHub.
Оле также пишет превосходное резюме в блоге с некоторыми из лучших ссылок и руководств для разработчиков. Стоит подписаться!
person
Max MacLeod
schedule
27.04.2011
Я не хочу использовать фреймворк Leaves, потому что мне нужна только анимация, мне не нужно отслеживать прикосновения пользователя. Мне нужна только анимация перелистывания страницы.
- person Pablosproject; 27.04.2011
Его не должно быть слишком сложно использовать без отслеживания касаний. Вы можете удалить эту часть кода и заменить ее кривой анимации.
- person Max MacLeod; 27.04.2011
Посмотрите документацию UIView, чтобы узнать о доступных типах анимации. Вот что я бы использовал:
UIViewAnimationOptions animation;
if (pageNumberLower) {
animation = UIViewAnimationOptionTransitionCurlDown;
} else {
animation = UIViewAnimationOptionTransitionCurlUp;
}
[UIView transitionWithView:myChangingView
duration:0.5
options:animation
animations:^{ CHANGE PAGE HERE }
completion:NULL];
person
Dancreek
schedule
27.04.2011
Это, конечно, выглядит красиво, но ничто по сравнению с анимацией перелистывания страниц iBook.
- person JustSid; 27.04.2011