Я использую UIWebView
для загрузки HTML, построенного из строк.Пожалуйста, смотрите код ниже.У меня есть 2 возможные проблемы:
ограниченное масштабирование: оно останавливает масштабирование после масштаба ~ 2, но я бы хотел, чтобы пользователь имел возможность масштабирования до максимума, которыйЯ понимаю, что это 10. (Свойства минимального и максимального масштаба также влияют на поведение при изменении ориентации. Диапазон значений этих свойств составляет от> 0 до 10,0. Значение по умолчанию для обоих этих свойств составляет 0,25. [Src: safariсправочная библиотека]) Так что, хотя я установил максимальный масштаб на 10, я могу только увеличить ~ 2.
Пожалуйста, дайте мне знать, если у вас есть идеи, почему это так.
неверный размер изображения альбомная / книжная: для img свойство width установлено на 480, поэтому, если пользователь хочет использовать альбомный режим, изображение заполняет всю доступную ширину.Моя проблема в том, что в портретном режиме размер изображения не изменяется / не уменьшается до 320. Я мог бы пересмотреть 480 на 320, но тогда в альбомной ориентации были бы маленькие изображения.
Ниже приведен пример img:
И код для построения HTML (обратите внимание, что% @ заменяется на все виды HTML, содержащие <p>
<img>
теги)
<html>
<head>
<meta name = \"viewport\" content = \"width=device-width, initial-scale = 1.0, user-scalable = yes, maximum-scale:10.0\">
<title></title>
</head>
<body style=\"-webkit-text-size-adjust:none\" bgcolor=\"White\" link=\"#0099ff\" vlink=\"#808080\" alink=\"#FF0000\" text=\"#000000\">
<font face=\"arial\" size='3'>
<h3>%@</h3>
</font>
<font face=\"arial\" size='2'><p align='right'>Posted on: %@<br>Author: <b>%@</b><br></a>Comments: %@</p>
</font>
<font face=\"arial\" size='2'>"
</font>
</body>
</html>`
Спасибо за понимание!