巨大な本が入った UIWebView があります。を使用して、JavaScriptを介してフォントサイズを変更しています"document.getElementsByTagName('body')[0].style.webkitTextSizeAdjust='150%';
Html ページは大きくなりますが、スクロール位置は変わらないため、テキストがユーザーの視界から外れます。
私が持っている唯一のアイデアは、本当に奇妙で非効率的です:
- すべての単語を
<span>
タグで囲みます。 - 最初の画面を見つけて、それが;
<span>
であることを覚えておいてください。id
- フォントのサイズ変更;
- 手順 2 で見つけたスパンまでスクロールします。
そのユーザーが読んでいた位置を保持するより良い方法はありますか?