2016-04-26 5 views
1

デバイスがiPhoneからiPadに変更されたときに、フォントサイズを大きくしようとしています。しかし、私はiPadに実行すると効果はありません。私は.XIBを使用しています。IOS anywidth/anyheightフォントサイズがipadで増加しない

ここは私の設定です。

1)私はEnable Size Classesを持っています。私はストーリーボードにWANY /ハニーを設定している

enter image description here

2)。私はフォントストーリーボードに値w R /時を設定している

enter image description here

3)ため

enter image description here

拘束ラベルを続行します。

enter image description here

が、私はiPadの中にそれを実行したときのiPadでフォントサイズには影響はありません。

私が間違っている箇所を教えてください。

アプリケーションは風景モードに基づいて

編集: -

enter image description here

+0

これはサイズクラスのバグです。カスタムフォントはサイズクラスでは機能しません。 –

+0

私は解決策を得ようとしましたが、カスタム 'フォント 'を持つサイズクラスに問題があるように見えます。 'System fonts'がうまく動作します。解答のために、 'Manual Coding 'で' Font'を変更することができます。 –

答えて

0

あなたがテキストフィールドがiPadの中で開いたとき、それは、このフォントサイズ理由を考えることを意味しw R and h Rのフォントサイズを設定していますそれはオーバーライドipadポートレートモードです。したがって、これを削除すると、w any h anyになります。

オーバーライドしない場合にのみ呼び出されます。例えば普遍的なアプリケーションを作っていて、あなたがw any h anyw compact h regular(すべてのiphoneの肖像画で)という制約を設定すると、あなたのアプリがiphoneの肖像画で開かれると、w compact h regularの設定が適用され、ipadで実行されます。 ipadポートレートの明示的なサイズクラスをオーバーライドします。同様にw any h anyの制約を与えている場合は、両方ともこのサイズクラスを使用します。短いモードでは、特定のモードでオーバーライドされたサイズクラスがあることがわかります。デフォルトではない場合は、any anyサイズクラスを使用します。これが役立つ

ホープ:)

+0

リプレイの友人に感謝して、私はどのように風景モードで設定できますか? –

+0

RRはipadの両方向で動作するはずです。 – Lion

+0

RRは?レギュラーレギュラーレギュラー?私はそれがカスタムフォントではうまくいかないことに気がついたもう1つのこと? –

0

あなたは普遍的なストーリーボードを使用している、ストーリーボードで 各テキストの表示制御について属性インスペクタでフォント設定の左側に小さな+のアイコンが表示されます。クリックすると、 異なるサイズのクラスに異なる値を設定できます。

お待ちしています。

+0

リプレイに感謝しますが、私はすでにこの設定をすべて行っていますが、私はipadで欲望の出力を得ることができません。 –

+0

あなたはipadで正確に何をしたいですか? –

+0

デバイスに応じてテキストサイズの変更が必要です。デバイスがiphoneならtextsizeは20、ipadならtextsizeは55になります。 –

関連する問題