#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 есть несколько фреймворков для анимации страниц. Вот хороший:
Комментарии:
1. Я просто хочу что-то простое, я не хочу, чтобы анимация распознавала движение мыши или что-то в этом роде, я просто хочу, чтобы под страницей я переворачивал следующую страницу (в transitioncurlup), а при переходе curldown я хочу видеть новую страницу, идущую сверху. Вот и все.
Ответ №2:
Мой последний ответ был глупым, и я приношу извинения за это. Я обнаружил, что новый UIPageViewController позволяет действительно потрясающе скручивать страницы. У Эрики Садун выходит новая книга, в которой есть разделы, посвященные этому. Ее тестовый код здесь, и посмотрите главу 5.