iOs, керлинг-страницы, еще один вопрос

Я пишу книгоиздатель, и я очень хочу иметь крутую функциональность, превращающую страницы.

Я заметил, что в UIView есть два заранее построенных типа анимации между двумя видами: переворачивание вокруг вертикальной оси и скручивание вокруг горизонтального, но не завитка вокруг вертикальной оси. Возможно, есть способ обмануть переход керлинга, думая, что вертикальная ось фактически горизонтальна?

Я видел некоторые сторонние библиотеки с открытым исходным кодом для разворачивания страниц, но все они кажутся довольно старыми и медленными или смутными, поэтому я бы предпочел использовать простое прокручивание нового представления и разворот старого Посмотреть. Но если бы можно было использовать библиотеки Apple для этого, это было бы круто. Странно, что они открыли вертикальный керлинг и «спрятали» горизонтальный.

С наилучшими пожеланиями, Тимофей.

One Solution collect form web for “iOs, керлинг-страницы, еще один вопрос”

Я не думаю, что есть способ использовать вертикальное скручивание библиотек Apple. Даже если есть способ сделать это, магазин приложений отклонит приложение, поскольку это не документированный способ делать вещи.

Эта ссылка даст больше информации: http://oleb.net/blog/2010/06/app-store-safe-page-curl-animations/

Листья (http://github.com/brow/leaves) – очень хорошая библиотека с открытым исходным кодом, которая дает эффект вертикального завитка. Я попробовал библиотеку Leaves для использования в моем проекте, очень просто понять, как достигается эффект анимации, пройдя через код. Проблема в том, что она не поддерживает динамические элементы управления, такие как UIView на странице. Но если у вас нет UIView и вы можете нарисовать статическую страницу, Leaves очень хорош.

  • Как отключить быстрое переключение приложений (многозадачность) на iOS 4?
  • Сортировка массива из нескольких словарей
  • Как отменить анимацию на основе блоков UIView?
  • Как точно найти, где происходит утечка памяти в проекте iPhone
  • iOS - Build Freezes, когда я создаю устройство, но не в симуляторе
  • Получить список установленных приложений на iPhone
  • Измерение / расчет расстояния в iOS
  • Изображения, загруженные асинхронно, отображаются только в UITableView после нажатия или прокрутки
  • Установка фонового изображения на uitableview?
  • @ вставка шрифтов в iOS 3.0 - 4.1
  • Приложение iOS Browser с настраиваемым контекстным меню
  • «NSDate» может не отвечать на + dateWithString
  • Interesting Posts

    SFSafariViewController теряет состояние при возврате в приложение

    OpenGL для Mac OS X для разработчика iPhone

    Лучший способ обработки нескольких соединений NSURL

    UiTextView переместится к следующей ошибке символа с emoji

    Как подключить несколько кнопок в раскадровке к одному действию?

    Как изменить размер CAGradientLayer после ротации?

    Остановить CABasicAnimation в определенной точке

    ОШИБКА: Не удалось найти действительный драгоценный камень «cocoapods» (> = 0) в любом репозитории

    Карфаген: нет общих схем для платформы iOS (для моих собственных фреймворков)

    CALayer – CABasicAnimation не масштабируется вокруг центра / anchorPoint

    Как нажимать на ios google map marker программно или показывать информационное окно маркера?

    Обновить устройства в профиле подготовки команды, управляемом Xcode 7?

    EXC_BAD_INSTRUCTION (код = EXC_I386_INVOP, субкод = 0x0) на dispatch_semaphore_dispose

    TTTAttributedLabel может обнаруживать ссылки, но не может быть нажата правильно

    приложение iOS с основными данными, фотографиями и iCloud

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.