Iphone PageCurlTransition похож на книгу?

#iphone #ios #xcode

#iPhone #iOS #xcode

Вопрос:

Да, я хочу сделать pagecurltransition как в книге, когда я нажимаю одну кнопку, происходит свертывание, и я хочу видеть, пока выполняется переход на следующую страницу. И для curldown я хочу, чтобы вид перехода был на следующей странице. Например, когда я перемещаю страницы в книге. Переход работает нормально, но проблема в том, что я хочу, чтобы моя инструкция выполнялась во время выполнения перехода. Проблема в том, что mywebview загружает текст после завершения перехода. Вот код для моего перехода:

 [UIView transitionWithView:self.view
                           duration:1.0
                           options: UIViewAnimationOptionTransitionCurlUp 
                           animations:^{
                                    [self.theWebView loadHTMLString:text baseURL:nil];
                           completion:NULL
];
 

Даже если я введу команду loadHTMLString перед переходом, она не будет работать так, как я хочу.

        [UIView transitionFromView:mycurentview 
                                  toView:mynextview 
                                  duration:1.0 
                                  options:UIViewAnimationOptionTransitionCurlUp
                                  completion:nil
                             } 
 

Я пробовал это, но это не создает анимацию. Он меняется от вида к виду без анимации.

Ответ №1:

На github есть несколько фреймворков для анимации страниц. Вот хороший:

https://github.com/ole/leaves

Комментарии:

1. Я просто хочу что-то простое, я не хочу, чтобы анимация распознавала движение мыши или что-то в этом роде, я просто хочу, чтобы под страницей я переворачивал следующую страницу (в transitioncurlup), а при переходе curldown я хочу видеть новую страницу, идущую сверху. Вот и все.

Ответ №2:

Мой последний ответ был глупым, и я приношу извинения за это. Я обнаружил, что новый UIPageViewController позволяет действительно потрясающе скручивать страницы. У Эрики Садун выходит новая книга, в которой есть разделы, посвященные этому. Ее тестовый код здесь, и посмотрите главу 5.