Если вы не имеете дело с графиками или изображениями, где важно видеть детали, почему бы и нет:
1) напишите некоторый CSS, который устанавливает максимальную ширину на изображениях 320px или 640px, в зависимости от ориентации .... см. http://www.thecssninja.com/css/iphone-orientation-css, чтобы узнать, как использовать разные CSS для разных ориентаций.
2) вставьте этот CSS в каждый файл HTML после любых других стилей или ссылок на таблицы стилей - внутри элемента <style>
, добавленного непосредственно перед тем, как будет работать </body>
.
?
Таким образом, изображения по-прежнему видны, но не превышают ширину одной страницы.
В качестве следующего шага вы можете обернуть изображения чем-то вроде <a href='zoom://x'
>, где x - это имя файла изображения, - затем в вашей функции UIWebViewDelegate 'shouldStartLoadWithRequest "проверьте, если request.URL.scheme ==" zoom "- именно вы можете поместить новый вид, содержащий изображение x, в масштабируемый контейнер, например iBooks.