objective-c - UITabBarItem 和图标大小

标签 objective-c uitabbar uitabbaritem

我正在使用 UITabBarItem。如果我设置图像,它无法正确显示。图像被“缩放”,所以我只能看到它的顶部。图像尺寸为 60x60px。

我正在从 xcodes XIB 编辑器 -> BarItem -> Image 设置图像

有什么问题吗?根据 Apple 文档,对于 Retina,图像应为 60x60,甚至更大的图像应自动缩放以适合查看区域。

最佳答案

当您提供视网膜图像时,您应该将其命名为 [name]@2x~iphone.png 或 [name]@2x~ipad.png。然后,在 IB 中,您应该输入不带整个后缀的文件名,因此只需 [name] 而不是 [name]@2x~iphone.png。该图像不会显示在 IB 中,但在实时应用程序中应该没问题。

关于objective-c - UITabBarItem 和图标大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12319636/

相关文章:

ios - 32 位架构与 64 位架构主要在应用程序速度和内存管理方面有何不同?

objective-c - 从位图数据创建 NSImage

iphone - 如何为系统生成的 "More"UITabBarItem 添加徽章

objective-c - 标签栏项目标题以编程方式未显示在 objective-c 中

ios - 移除 UITabbar 上边框线

IOS-Swift, CarbonKit 被打回来时,Icons 还在pager 停留了一会儿,如何让它们立即消失

iphone - insertNewObjectForEntityForName :inManagedObjectContext: returning NSNumber bug?

iphone - 无法将应用程序迁移到 iphone5 视网膜 4

ipad - 如何让弹出窗口来自选项卡而不是 View

ios - 从NavigationController呈现TabBarController的第二个Tab