【问题标题】:Tab Bar Item - Selected/Unselected icon选项卡栏项目 - 选定/未选定图标
【发布时间】:2015-01-15 23:18:13
【问题描述】:

在 Xcode 6 中,您现在可以为选项卡项设置其选中和未选中状态的图标。请看下图中的描述:

唯一的问题是 SELECTED 状态的图像没有显示。它只是显示空白。其他人有这个问题吗?请看下面的结果截图:

谢谢!!!

【问题讨论】:

  • 有一些建议,首先确保选择的图像存在,如果存在输入正确的名称,其次,请检查您是否有适用于iphone和ipad视网膜和非视网膜的图像。
  • @ZAZ 是的,我确实正确设置了它们,因为我可以从下拉菜单中选择它们。我为这两个图像创建了图像集,并为每个图像包括了常规、2x 和 3x 变体。一切都在那里。只是不确定为什么没有设置。
  • 您正在部署应用程序的设备(视网膜或非视网膜)?你能显示没有显示的图像吗
  • 我已经在我的视网膜 iPad、iPad 2 模拟器和所有其他可用的视网膜模拟器上运行了该应用程序。他们似乎都没有工作...... :(

标签: ios xcode interface-builder uitabbarcontroller uitabbaritem


【解决方案1】:

所以解决这个问题的方法:

  1. 在“属性检查器”的“BAR ITEM”部分中使用要使用的默认、未选择的图标图像设置选项卡:

  1. 单击 Identity Inspector,然后在“USER DEFINED RUNTIME ATTRIBUTES”下单击 + 以添加新值。

KEYPATH: selectedImage(必须是这个!!!)

类型:图片

VALUE:您选择/突出显示的图标图像的名称。我将 Images.xcassets 用于我的图像资产。

运行您的应用。您会注意到图像更改为选定的(不仅仅是突出显示的版本。

像魅力一样工作。

【讨论】:

  • 我正在尝试同样的事情,你的方式帮助了我。谢谢你,投票!但是,我有一个问题希望您也能解决。我的图像通常是橙色的,而不是蓝色的。但它以蓝色显示。我该如何解决?所以,我想要完全相同的东西,但颜色是橙色的。
  • 想通了。我在同一部分(即“用户定义的运行时属性”)中看到了“颜色”类型,并设置了颜色。现在它正在工作。
  • @KutayDemireren - 检查包含 UIViewController 或 UITableViewController 的选项卡栏控制器的选项卡栏中的色调颜色。它也可能是您普遍使用的色调(默认为蓝色)。
【解决方案2】:

我想添加一些关于彩色标签图标的信息。 更改选项卡选择颜色:

  1. 选择tabItem。
  2. 用您喜欢的颜色设置“tintColor”属性。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多