でいくつかの HTML コードをテストしていますUIWebView
。また、iOS 5.x と iOS 6.x の両方をサポートしたいと考えています。ただし、iOS 6.x のみに関連するフォント サイズに関する問題があるようです。
つまり、ローテーションでは、iOS 5.x は、ランドスケープ モードからポートレート モードに変更するときに、フォントをわずかに小さくします (ポートレートの幅が短いため、これは望ましいことです)。ただし、UIWebView
iOS 6.x では、正反対のことが行われます。
同じ HTML コードが iOS Safari (5.x と 6.x の両方) でレンダリングされる場合、回転中にフォント サイズが常に期待どおりにスケーリングされるため、問題は発生しません。
それは私が見逃したものかもしれませんUIWebView
。知識のある誰かがこれを説明するのを手伝ってくれることを願っています。
また、私の iPhone 5 iOS 6.1 テスト デバイスでも上記の問題が発生します。同様の問題が見つかった場合、または見つからない場合はコメントしてください。この特定の電話 (またはその設定) のみに関連付けられているかどうかを知りたいです。
最新のアップデート:
上記の問題は、プロジェクト (iOS 6 が利用可能になるずっと前に開始された) のレイアウト方法に関連しているはずです。UIWebView
いくつかの異なる基本設定で aと aを使用して新しいテスト プロジェクトを設定したため、UIView
回転中のテキストの自動サイズ変更は iOS 5 と 6 の両方で問題ないようです。上記の問題は、使用されているカスタム レイアウト調整コードが原因である可能性があります。 iOS 5 のみです。2 つの iOS バージョン間の互換性がもっとあればいいのにと思います。