3.5" iOS7:
3.5" iOS 6:
4インチ iOS7:
不透明なタブバーが必要で、思うところならどこにでも設定しました:
タブバー:
ナビゲーション コントローラーで: -半透明のチェックを外す
4インチでは半透明を強制していません.3.5インチ、ios7バージョンでどのようにエスケープできますか?
編集:
この方法は機能しません。
編集2:
この解決策も機能しません。
編集3:
編集 4: これは ios のバグだと思います。変更が次のようになっているため、どこを掘ればよいかわかりません。
3.5 インチ iOS 6.1 - 上部の線が削除されていることを確認します。
4" ios 7: - 観測者の上部: 完全に黒 - どのように背景画像の下部が表示されます。
3.5 インチの iOS 7 でも同じです! どうすればいいですか? :(
.plist には、「Nib ファイルのベース名: MainVindow があります。
そこで、TabBarController を設定し、AppDelegate にリンクしdidFinishLaunchingWithOptions
ています。この設定を行っています。他の場所にあるはずですか?
if(SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(@"7.0")){
[self.tabBarController.tabBar setClipsToBounds:YES];
UIImage* tabBarBackground = [UIImage imageNamed:@"transparentImage.png"];
[[UITabBar appearance] setShadowImage:tabBarBackground];
[[UITabBar appearance] setBackgroundImage:tabBarBackground];
UITabBar *tabBar = self.tabBarController.tabBar;
tabBar.tintColor = [UIColor yellowColor];
tabBar.barStyle = UIBarStyleBlack;
}
self.window.rootViewController = self.tabBarController;
[self.window makeKeyAndVisible];
- コードを次の場所に移動しても効果はありません。
applicationDidBecomeActive