iphone - 带 Storyboard 的 UITabBar 图像到 UITabBarItem

标签 iphone ios ios5 storyboard

我有 UITabBarControllerUITabBar,它有三个 UITabBarItem。 项目带有 Storyboard。如何为每个 UITabBarItem 设置不同的图像?

我想做这样的事情:

TabBarItem1 -> image1_unselected 和 image1_selected

TabBarItem1 -> image2_unselected 和 image2_selected

TabBarItem1 -> image3_unselected 和 image3_selected

编辑:

可能我写得不准确,但我想设置自定义图像并使用自定义图形制作UITabbar。类似于“查找我的 friend ”应用中的 UITabbar

最佳答案

好的,我找到了解决方案。

在我的 firsTabBarViewController.mviewDidLoad 开头,我添加了以下代码:

UIImage *selectedImage0 = [UIImage imageNamed:@"barBtn1_selected.png"];
UIImage *unselectedImage0 = [UIImage imageNamed:@"barBtn1.png"];

UIImage *selectedImage1 = [UIImage imageNamed:@"barBtn2_selected.png"];
UIImage *unselectedImage1 = [UIImage imageNamed:@"barBtn2.png"];

UIImage *selectedImage2 = [UIImage imageNamed:@"barBtn3_selected.png"];
UIImage *unselectedImage2 = [UIImage imageNamed:@"barBtn3.png"];

UITabBar *tabBar = self.tabBarController.tabBar;

UITabBarItem *item0 = [tabBar.items objectAtIndex:0];
UITabBarItem *item1 = [tabBar.items objectAtIndex:1];
UITabBarItem *item2 = [tabBar.items objectAtIndex:2];

[item0 setFinishedSelectedImage:selectedImage0 withFinishedUnselectedImage:unselectedImage0];
[item1 setFinishedSelectedImage:selectedImage1 withFinishedUnselectedImage:unselectedImage1];
[item2 setFinishedSelectedImage:selectedImage2 withFinishedUnselectedImage:unselectedImage2]; 

现在我的问题中已经有了我想要的内容。

关于iphone - 带 Storyboard 的 UITabBar 图像到 UITabBarItem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11342258/

相关文章:

javascript - 使用 Parse.com Stripe API 创建费用时出错

iphone - 在 iOS 5 中使用弃用的方法

iphone - NSDate/NSDateComponent 问题

ios - 确定以前安装的应用程序

iphone - 如何使用 iCloud 同步我的 sqlite 数据库和驻留在应用程序库文件夹中的文件夹中的图像

ios - PHCachingImageManager 不缓存 Swift 2.3

css - iOS 5.0 Safari 不在文本框中垂直居中占位符

ios - 在 iOS Provisioning Portal 中生成证书不起作用

iphone - 在 iOS6-7 中当设备处于横向或反之时推送纵向 View

iphone - 如何在IOS中以编程方式将PDF转换为PNG