私はユニバーサルiPhone/iPadアプリを持っています。メインメニューには、UIImageとUILabelがあり、現在の気象状況を外部に示しています。 UILabelは現在の温度を表示します。アプリがiPadで開いているときの位置UILabel
私は両方のバージョンで同じXIBを使用しています。私は高解像度を使用しているすべてのグラフィックスを作成したので、iPadに適しています。
iPhone版では、UIImageのすぐ下にラベルが中央に表示されています。これは私がしたいことです。 iPadにロードすると、UIImageはもっと大きくなりますが、ラベルは画面の左に同じ位置にとどまり、大きな画像の下に中央に表示されません。私はIBの中心にそれを得るために多くの異なったことを試みました、そして私はそれを得ることができません。
iPadに読み込んだときにテキストサイズを大きくすることは可能でしょうか?
iPhone版: http://img855.imageshack.us/i/iphonei.png/
iPad版:ここ
は、私が何を言っているか描写するためにいくつかの画像であり、ラベルの問題について http://img163.imageshack.us/i/ipadh.png/
ありがとうございます!ラベルを正しく配置し、TextAlignmentを左に設定して、必要な場所に移動させることができました。私はまだラベルのテキストサイズを大きくすることができませんでした。私はsizeWithFontを使ってみましたが、フォントサイズを変更しませんでした。 – RyanG
私の答えには、ラベルを変更するテキストサイズを取得する私のアプリで使用するいくつかのコードを追加しました。どのようにUILabelのサイズを変更するかに応じて、フレームを設定するために使用しているCGRectを調整するか、ラベルを設定してビューに追加した後にsizeToFitメッセージを送信する必要があります。お役に立てれば。 IBでlabelを設定した場合、adjustsFontSizeToFitWidthプロパティを設定していないことを再度確認することができます。もしそうなら、iOSはフォントサイズをラベルサイズに縮小します。あなたの場合、あなたが望むものではないかもしれません。 – Obliquely
フォントサイズが調整されました。 – RyanG