Я столкнулся с интересной проблемой с SVG и iOS.
Мне нужно визуализировать очень длинные SVG-файлы (размером до 5 МБ), что не было проблемой при использовании UIWebView. У меня также не было проблем с плавной прокруткой их с помощью JS, но, поскольку я ожидаю одобрения приложения для разработчика, я не тестировал производительность на реальном устройстве.
Сейчас я пытаюсь добиться эффекта переворачивания страницы, например, как приложение iBooks переворачивает страницы. Это не должно быть настолько сложным и запутанным, суть идеи в том, что следующий раздел svg «сотрет» последний.
Причина в том, что мне нужно, чтобы обе "страницы" контента оставались статичными, чтобы облегчить чтение контента во время процесса "переворачивания". Очень быстрая прокрутка затрудняет чтение содержимого SVG.
Вот графическое представление того, чего я хотел бы достичь:
---------------------------
| |
| |
| |
| 1 |
| |
| |
| |
| |
---------------------------
---------------------------
| | |
| | |
| | |
| 2 | 1 |
| |-> |
| | |
| / |
| / |
---------------------------
---------------------------
| | |
| | |
| | |
| 2 | 1 |
| |-> |
| | |
| / |
| / |
---------------------------
---------------------------
| |
| |
| |
| 2 |
| |
| |
| |
| |
---------------------------
С нетерпением ждем интересных идей от вас, ветеранов!