почти у меня есть переключатели в моем приложении WebView (WebKIt, Safari на iOS), размер текста метки которого я хотел бы сохранить при переключении ориентации iDevice. Я начинаю в портретном режиме и явно указываю размер текста для метки, но при повороте устройства в альбомный режим размер метки удваивается, несмотря на спецификацию размера шрифта.
Как ни странно, обычные текстовые строки сохраняют свой размер; только метки переключателей масштабируются с ориентацией. Если я установлю размер текста на одну из двух кнопок подряд, первая будет соответствовать спецификации, а вторая масштабируется.
Код:
<span style="font-size:16px">Pick a Name</span>
<br>
<input type="radio" id="range" value="Bob!">
<span style="font-size:12px;">Bob!</span>
<input type="radio" id="range" value="Fred!">
<span style="font-size:12px;">Fred!</span>
Теперь представьте, что строка «Выберите имя» имеет одинаковый размер для каждой ориентации; он и кнопка (и текст) остаются одинакового размера. Боб! и Фред! этикетки двойного размера.
Дерьмо - мне нужно 10 точек повторов для публикации изображений.
Идеи