Как прокручивать и увеличивать/уменьшать большие изображения на iPhone?


У меня есть большое изображение, размером около 30000 (w) x 6000 (h) пикселей. Вы можете считать, что это похоже на большую карту. Я предполагаю, что мне нужно обрезать его на более мелкие плитки. Вопросы:

  • Какие права ViewControllers использовать?
  • (link ) какова стратегия плитки? (Я ставлю это в другом вопросе, так как это не относится к iPhone)

Требования:

  • все изображение (хотя и обрезанное) можно прокручивать вверх/вниз/влево / вправо с помощью свайпов
  • увеличение (до пиксел-к-пиксела) из (вниз на экран-подходит-к-высота) с помощью 2 пальцев операция
  • эффективность памяти за счет ленивой загрузки плиток

Бонусные требования:

  • Автоматическая прокрутка, скажем слева направо медленно и плавно

Спасибо!

1 3

1 ответ:

Ознакомьтесь с частью 3 примерного кода AppleScrollViewSuite для примера того, как это сделать.