【问题标题】:Tab bar icon too large in Xcode 5Xcode 5中的标签栏图标太大
【发布时间】:2013-10-02 10:15:12
【问题描述】:

标签栏有问题。两天后,我打开了 Xcode,图标 Tab Bar 变宽了。

我尝试删除并插入一个新的 TabBar 控制器,但没有解决问题。我也创建了一个新项目,但它有同样的问题。这个问题在模拟器中也有体现。

有没有办法解决这个问题?

Screenshot of my TabBar Controller

【问题讨论】:

  • Xcode 在您离开时不会改变任何事情。您是否尝试过在标签栏上设置 itemWidth 属性?
  • 这是我的项目设置:徽章:没有标识符:自定义标题:默认位置标题(文本):交易图像:没有(暂时)标签:0 你的意思 itemWhidt,我没有提供任何现在的代码
  • 我尝试创建一个新项目,但我遇到了同样的问题

标签: interface-builder storyboard ios7 xcode5


【解决方案1】:

尝试将@2x 添加到您的图片名称(例如 TabBarImage@2x.png)

【讨论】:

    【解决方案2】:

    我曾经遇到过同样的问题,我找到的解决方案是使用两个图标,一个 30x30 像素的图标和另一个 60X60 的图标名称相同,较大的文件带有@2x

    希望有帮助

    【讨论】:

      【解决方案3】:

      根据new Human Interface Guidelines,这些尺寸看起来差不多。我猜 Xcode 占位符视图只是默认为最大可能大小的图标(96x64 视网膜)。如果您只是适当地调整图标图像的大小并将itemPositioning, itemWidth and itemSpacing 设置为您想要的值,那应该不是问题。

      【讨论】:

        【解决方案4】:

        我正在使用 XCode 6.4 运行。您需要将这些图像添加到 images.xcassets 中,并根据此处提供的尺寸相应地包含 @2x@3x 文件:

        iOS Human Interface Guidelines: Icon and Image Sizes

        【讨论】:

        • 我没有用 @2x 命名视网膜版本,它在 Xcode 10 之前工作得很好。一旦我用 @2x@3x 重命名图像,标签栏图标就会显示得很好在故事板中。这对于其他图像资产来说不是必需的(至少我遇到过其他图像的问题)
        【解决方案5】:

        尝试编辑您的图标,使其更小?

        【讨论】:

          猜你喜欢
          • 2014-04-05
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2018-09-04
          • 1970-01-01
          • 2013-05-20
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多