Я хотел бы представить и позволить пользователю масштабировать большие изображения на iPhone и iPad практически так же, как работает приложение Photos.
Я понимаю, что CATiledLayer - это класс goto для этого, ноэстетика, которую он использует, не подойдет для моего приложения.Он отображает плитки одну за другой, в то время как приложение Photos отображает весь экран сразу (и показывает пиксельную версию во время и после масштабирования до тех пор, пока приложение не сможет его догнать).
Я, конечно, мог бы реализовать представление, которое отображаетизображение на заднем плане после каждого увеличения.Однако, как только исходное изображение станет большим, это приведет к сбою приложения.Так что мозаика привлекательна, я бы предпочел не обновлять экран до тех пор, пока все плитки не будут готовы (и покажет изображение с более низким разрешением).
Кто-нибудь пытался реализовать что-то подобное?Есть идеи?