为何图片显示不正常? 本帖最后由 jqmoab 于 2014-02-17 23:49:22 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这里需要灰度图片. 那个淡蓝色玻璃效果是苹果自己加的. 你这种希望自定义图片的,可以去google搜索一下tabbar 自定义图片, 应该能找到很多范例 是说自己设计的图片不能直接替换tabbaritem的图片?我自己设计了另一张灰度图片放上去,显示效果仍然和上面一样,不能正常显示。我看了一下那些范例,基本是对tabbar进行隐藏,放些UIButton按钮上去, 对我这种新手来说显示复杂。我只是想直接用自己的图片放上到tabBarItem上,这样方便些。请大家再看看有何简单的方法? 路过一下,那个[UIImage imageNamed:@"aaa"] 不用加上 .png? 你把.png加上去试下。还有就是图片需要添加到工程中。 加上.png也不行,也就是tabbaritem不能正常显示图片和图片文件名是否完整无关。 你把.png加上去试下。还有就是图片需要添加到工程中。求助大牛http://bbs.csdn.net/topics/390708478?page=1#post-396767857 回lkw5657: 图片是已提前添加到工程中的。另:你提供的这个链接与本贴无关! “求助大牛http://bbs.csdn.net/topics/390708478?page=1#post-396767857” 你需要对你的image文件做一下处理,再create tabbaritem.如下UIImage *img=[UIImage imageNamed:@"aaa"];UIImage *img_selected=[UIImage imageNamed:@"bbb"];img=[img imageWithRenderingMode:UIImageRenderingModeAlwaysDriginal];img_selected=[img_selected imageWithRenderingMode:UIImageRenderingModeAlwaysDriginal];UITabBarItem *item=[[UITabBarItem alloc] initWithTitle:@"" image:img selectedImage:img_selected];vc1.tabBarItem=item; 对了,上面的方面是针对ios7 下的处理。如果是ios7以前的版本,你可以尝试使用UITabBarItem的setFinishedSelectedImage: withFinishedUnselectedImage: 这个方法来处理 试验了一下,zhanglei5415所提的setFinishedSelectedImage: withFinishedUnselectedImage: 可以解决这个问题,而使用imageWithRenderingMode在6.0及以下会抛出异常。 学习了,谢谢大家!结贴。 ios 开发 添加设备 UIButton无法显示title 1个hello world程序如何解释呀? 我开发出来的软件如何发布到app stores里面去,让更多的人能下载 横竖屏转换以及一些小问题 IPhone调用C源码 ios里面如何使用一个app启动另一个app 请教,我们电脑上设计的东西,放到手机上缩放比例是怎么样的 ios开发布局 跪求大神解决 集成腾讯云直播报错 Mac OS X ? coredata relationship 一对多 的应用?
我自己设计了另一张灰度图片放上去,显示效果仍然和上面一样,不能正常显示。
我看了一下那些范例,基本是对tabbar进行隐藏,放些UIButton按钮上去, 对我这种新手来说显示复杂。我只是想直接用自己的图片放上到tabBarItem上,这样方便些。请大家再看看有何简单的方法?
你把.png加上去试下。
还有就是图片需要添加到工程中。
你把.png加上去试下。
还有就是图片需要添加到工程中。
求助大牛http://bbs.csdn.net/topics/390708478?page=1#post-396767857
图片是已提前添加到工程中的。
另:你提供的这个链接与本贴无关!
“求助大牛http://bbs.csdn.net/topics/390708478?page=1#post-396767857”
UIImage *img=[UIImage imageNamed:@"aaa"];
UIImage *img_selected=[UIImage imageNamed:@"bbb"];
img=[img imageWithRenderingMode:UIImageRenderingModeAlwaysDriginal];
img_selected=[img_selected imageWithRenderingMode:UIImageRenderingModeAlwaysDriginal];UITabBarItem *item=[[UITabBarItem alloc] initWithTitle:@"" image:img selectedImage:img_selected];
vc1.tabBarItem=item;
setFinishedSelectedImage: withFinishedUnselectedImage:
这个方法来处理
学习了,谢谢大家!结贴。