2016-08-17 20 views
0

タブバーに背景画像を配置しましたが、問題は2番目の項目に背景のカーブがあることです。それは6sと6s Plusでは良く見えますが、5sと4sでは見えません。 [6秒で背景画像が適切に表示されます] [1] The background image does not look proper in 5s 私の必要に応じて背景画像を5秒で設定する方法。私は次のイメージを使用しました。 Background Imageタブバーの背景画像の配置

+0

置き、次のコードは、このビューはストーリーボードのですか? – Sofeda

+0

これはシミュレータ – Jane

+0

のスクリーンショットです。黒いバーの全体が画像の場合は、サイズを固定してください。その画像の3サイズを画像アセット1x、2x、3xのままにしてください – Sofeda

答えて

0

iPhone5と4の場合は、iPhone 6と6 Plusの方がおもしろいと言います。

enter image description here

これはtabbarBg.pngです。サイズ320 * 59. iPhone 4sと5sの画像サイズを変更しました。あなたのAppDelagate

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { 
    // Override point for customization after application launch. 

    if ([[UIScreen mainScreen] bounds].size.width == 320) { 

     [[UITabBar appearanceWhenContainedIn:[UIViewController class], nil] setBackgroundImage:[UIImage imageNamed:@"tabbarBg.png"]]; 
    } 
} 
+0

いいえ、動作しません。 – Jane

+0

iPhone5にはどのサイズを使用していますか?可能であれば、自分自身で試してみることができる背景イメージを与えてください。 – Sofeda

+0

私の質問に背景画像を追加しました – Jane