2016-08-05 12 views
0

さまざまなサイズのデバイスに異なるフォントサイズを作成する方法はさまざまですが、実装方法やそれぞれの長所と短所についてはわかりません。私を助けてくれませんか? ありがとうございますさまざまなiPhoneサイズのフォントサイズを設定する方法は?

+2

こんにちは、ようこそ[ツアー]のタイムアウトを取って[ヘルプ]をご覧ください。 [ask]を読むこともできます。 – Sampada

答えて

0

ここに私が実装した方法があります。私はそれを必要な場所スケーリング係数を使用すると

+(NSInteger)scalingFactor { 
    NSInteger scalingFactor = 0; 
    if (IS_IPHONE6) { 
     scalingFactor = 1.0; 
    } 
    else if (IS_IPHONE6_PLUS){ 
     scalingFactor = 2.0; 
    } 

    return scalingFactor; 
} 
iphone 6とiPhone 6のためのスケーリング係数を取得するためのAppConfigでクラスの関数を作ったプラス

+ (UIFont *) fontForSearchCancelButtonTitle{ 
    return [UIFont proximaNovaLightFontOfSize:17.0f + [AppConfig scalingFactor]]; 
} 

とiPhone 6とiPhone 6プラスを取得する:

#define IS_IPHONE6 (([[UIScreen mainScreen] bounds].size.height-667)?NO:YES) 
#define IS_IPHONE6_PLUS (([[UIScreen mainScreen] bounds].size.height-736)?NO:YES) 
+0

@ Kunal..its素晴らしい仕事をしてくれてありがとう..しかし、私は属性検査官で設定したい... –

+0

http://i.stack.imgur.com/nszta.png 上記の画像を確認してください。最小フォントの規模は、システムフォントでは正常に動作しますが、カスタムフォントは機能しません。 –

+0

yupは私にとってもうまくいきません。 http://stackoverflow.com/questions/26166737/custom-font-sizing-in-xcode6-size-classes-not-working-properly-w-custom-fonts – Kunal

0

http://i.stack.imgur.com/nszta.png

システムフォントでその作業罰金をスケーリング最小フォントを使用しますが、カスタムフォントがないされている上記image.weをチェック動作していません...

関連する問題