UITabBarItem 图片不显示

Posted

技术标签:

【中文标题】UITabBarItem 图片不显示【英文标题】:UITabBarItem Image doesn't show up 【发布时间】:2014-11-01 19:46:55 【问题描述】:

我正在使用情节提要和 TabBarNavigation 控制器。选项卡的视图控制器嵌入在 NavigationController 中。我没有设置情节提要中第一个 TabBarItem 的图像。

    png 文件不显示。只显示了一个灰色方块,因此可能需要更改大小。 如果我选择第二个选项卡,第一个选项卡中的 png 文件将以正确的大小显示。

我无法通过文档弄清楚这一点。我该如何调整图像或我必须做什么?

    var tabBarItem1 :       UITabBarItem
    var image1 = UIImage(named: "feed.png")
    var image2 = UIImage(named: "feed_chosen.png")


    tabBarItem1 = tabBar.items[0] as UITabBarItem
    tabBarItem1.title = "Feed"

    image1.drawInRect(CGRect(x: 0, y: 0, width: 40, height: 30))


    tabBarItem1.image = image1
    tabBarItem1.selectedImage = image2

【问题讨论】:

【参考方案1】:

以下是有关如何在 ios 7+ 中自定义 UITabBarController 选项卡图像的一些信息的链接: http://appplusme.tumblr.com/post/68723979500/adding-a-custom-selected-uitabbaritem-image-in-ios7

当然,还有 Apple 的文档: https://developer.apple.com/library/ios/documentation/uikit/reference/UITabBarController_Class/Reference/Reference.html

【讨论】:

以上是关于UITabBarItem 图片不显示的主要内容,如果未能解决你的问题,请参考以下文章

与导航控制器一起使用时,UITabBarItem 的标题不显示

tabbar选中按钮的标题颜色和字体

复制粘贴到word里的图片为啥不显示?

UITabBarItem 图片尺寸错误

Word中图片不显示怎么办

如何更改特定 UITabBarItem 的背景 [关闭]