Загрузите все изображение и используйте CATiledLayer

Я не уверен, что действительно понимал что очень хорошо в документе Apple. Я рассматриваю использование CATiledLayer для отображения изображения JPEG. Однако у меня только есть весь файл JPEG в моем распоряжении и никакие маленькие мозаики. Все еще возможно использовать CATiledLayer и позволить ему "разместить JPEG рядом"?

Спасибо!

1
задан Kamchatka 29 June 2010 в 00:05
поделиться

2 ответа

No. К сожалению, вам придется выкладывать их самостоятельно. В видеороликах WWDC 2010 на Core Animation обсуждается, как это сделать, и в своем примере кода они демонстрируют, как использовать CATileLayer, когда плитки уже существуют.

Исправление

Я хотел сказать, что смотрите сеанс Scroll View. Это сессия 104 «Проектирование приложений с прокруткой»

1
ответ дан 2 September 2019 в 23:25
поделиться

Более простой способ - просто уменьшить масштаб изображения, пока оно не поместится (я думаю, устройства поддерживают размер до 2044x2044 или около того). Вы можете создавать субизображения CGImage с помощью CGImageCreateWithImageInRect()

0
ответ дан 2 September 2019 в 23:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: