Xcode 5中的标签栏图标太大
Posted
技术标签:
【中文标题】Xcode 5中的标签栏图标太大【英文标题】:Tab bar icon too large in Xcode 5 【发布时间】:2013-10-02 10:15:12 【问题描述】:标签栏有问题。两天后,我打开了 Xcode,图标 Tab Bar 变宽了。
我尝试删除并插入一个新的 TabBar 控制器,但没有解决问题。我也创建了一个新项目,但它有同样的问题。这个问题在模拟器中也有体现。
有没有办法解决这个问题?
Screenshot of my TabBar Controller
【问题讨论】:
Xcode 在您离开时不会改变任何事情。您是否尝试过在标签栏上设置 itemWidth 属性? 这是我的项目设置:徽章:没有标识符:自定义标题:默认位置标题(文本):交易图像:没有(暂时)标签:0 你的意思 itemWhidt,我没有提供任何现在的代码 我尝试创建一个新项目,但我遇到了同样的问题 【参考方案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】:
尝试编辑您的图标,使其更小?
【讨论】:
以上是关于Xcode 5中的标签栏图标太大的主要内容,如果未能解决你的问题,请参考以下文章