Настройка динамического текстового содержимого c в представлении с эффектом скручивания, дублирующим функции Apple Books - PullRequest
0 голосов
/ 12 апреля 2020

Я хочу создать эффект яблока в своем приложении iOS. Содержание, которое я хочу интегрировать, составляет около 450 страниц. Я хочу, чтобы содержимое отображалось на экране таким образом, чтобы содержимое автоматически настраивалось в соответствии с размером экрана, определяя, находится ли он в портретном или альбомном режиме. Кроме того, я хочу предоставить пользователям Apple Books такие функции, как масштабирование размера шрифта. Как и в случае с Apple Books, при увеличении размера шрифта содержимое на экране корректируется, а дополнительное содержимое перемещается на следующую страницу, а при изменении номера страницы размера шрифта содержимое повторно вычисляется. Я не могу понять, как осуществляется управление контентом.

Как некоторые из вас могут предположить, зачем ввязываться в суету, когда все это можно просто получить, сделав Apple Book с содержимым. Причиной использования приложения является то, что книга - не единственный контент, предоставляемый пользователям. Я пытался интегрировать контент с PDF-ридером, но пользовательский опыт и возможность управлять таким огромным контентом были плохими.

Может кто-нибудь помочь мне в достижении этого?

TIA!

...