Xcode 5 を使用せずに、iOS5/6 用アプリのタブ バーを iOS7 と同じように表示したいのですが、この光沢/影効果を削除することはできますか? -setFinishedSelectedImage:withFinishedUnselectedImage:
有名なコードソリューションを試しました。しかし、私の場合はうまくいかないようです。私が持っているこれらのコードで遊んだ:
UIImage* icon1 = [UIImage imageNamed:@"discover_dg~iphone.png"];
UIImage* icon2 = [UIImage imageNamed:@"discover_lb~iphone.png"];
//UITabBarItem *updatesItem = [[UITabBarItem alloc] initWithTitle:@"Discover" image:icon1 tag:1];
UITabBar *tabBar = self.tabBarController.tabBar;
UITabBarItem *updatesItem = [tabBar.items objectAtIndex:1];
updatesItem.image = icon1;
[updatesItem setFinishedSelectedImage:icon2 withFinishedUnselectedImage:icon1];
[self.navigationController setTabBarItem:updatesItem];
画面がロードされたときの最初のタブバーアイコンは、光沢のある効果でiOS6のように見えます..
またはこれをシャドウ効果で..
iOS5/6 で UITabBarItem の光沢効果/影を削除しようとしています。特定のアイコンをクリックすると、青いアイコンが表示され、(選択されていないアイコンで)離れると灰色に変わります。最初から必要な元の画像は、画面がロード/表示されるときにすでに表示されています。しかし、どういうわけか、光沢のあるものとこれらのセットを手に入れました..
またはこれらの影付き..
事前に乾杯!