我要求我需要完全自定义UITabbar
并在UITabbarItems
上显示实际图片。
通过谷歌搜索我得到的代码工作正常,
UIImage *musicImage = [UIImage imageNamed:@"music.png"];
UIImage *musicImageSel = [UIImage imageNamed:@"musicSel.png"];
musicImage = [musicImage imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
musicImageSel = [musicImageSel imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
self.musicViewController.tabBarItem = [[UITabBarItem alloc] initWithTitle:@"Music" image:musicImage selectedImage:musicImageSel];
但我没有在我的应用程序中使用任何代码而我只使用StoryBoard
有没有办法在Tabbar项目上获取实际图像?
三江源
答案 0 :(得分:2)
是的,您可以通过StoryBoard
在tabBar中设置图片。请按照以下步骤操作:
首先,您应该在项目中导入所需的图片(简单的拖放就足够了,但要确保将'复制项目复制到目标组' s文件夹中)
在你的StoryBoard
中你应该有这样的东西(UITabBarController
和他的儿子控制者):
Image
中的Bar Item
部分更新其Attribute inspector
变量:
提示:您应该按照以下格式导入图片:mypicture.png-22x22px,mypicture @ 2x.png-44x44px
答案 1 :(得分:0)
选择要为其设置标签栏项目图像的视图控制器。
点击其标签栏项目(标有&#34的圆圈;第一个"在屏幕截图中。)
在右侧的属性检查器中设置图像。