iPhone アプリをランドスケープ モードにして、画面いっぱいに表示されるビューの 1 つにメッセージを表示したいと考えています。現在、6、10、または 12 文字のメッセージは、Interface Builder の縦表示で約 12 ポイントのフォントまでしか表示されません。私がビルドし、iPhone シミュレーターが横向きに切り替わると、フォント サイズは縦向きと同じままになり、ビューがいっぱいになりません。
1077 次
2 に答える
0
回転を検出し、それに応じて UIView のフレームのサイズを変更する必要があると思います。このテキストを表示するためにラベル、Web ビューなどを使用しているかどうかはわかりませんが、UIView とテキストを表示するアイテムのサイズを変更する必要があります。スムーズな「テキストフィル」を引き起こす
于 2009-06-05T19:55:08.423 に答える
0
テキストにを使用している場合は、インターフェイス ビルダーでアプリケーション フレームの左側と右側に (または使用しているものを)UILabel
固定する必要があります。UILabel
次に、を設定する必要がありますadjustsFontSizeToFitWidth
。YES
設定する必要があると思います。
于 2009-06-05T20:01:44.773 に答える