gpt4 book ai didi

ios - 如何实现iOS5/6的iOS 7 Tab栏图标设计

转载 作者:行者123 更新时间:2023-11-28 20:14:42 33 4
gpt4 key购买 nike

我希望我的 iOS5/6 应用程序的标签栏在不使用 Xcode 5 的情况下看起来就像在 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 的外观,具有光泽效果..

enter image description here

或者这个有阴影效果..

enter image description here

我正在尝试移除 iOS5/6 上 UITabBarItem 的光泽效果/阴影。当我点击一个特定的图标时,蓝色的会出现,当我离开时(在未选择的图标中)它会变成灰色,必须从一开始就出现的原始图像在屏幕加载/出现时已经出现。但不知何故,我得到了这些与光面的套装..

enter image description here

enter image description here

或者这些有阴影的..

enter image description here

enter image description here

提前干杯!

最佳答案

http://www.appcoda.com/ios-programming-how-to-customize-tab-bar-background-appearance/这是最好的解决方案。使用 Storyboard。您只需将相同的代码带到 AppDelegare.m祝你好运!

关于ios - 如何实现iOS5/6的iOS 7 Tab栏图标设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18503640/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com