强制 UITabBarItem 图像为特定大小
Posted
技术标签:
【中文标题】强制 UITabBarItem 图像为特定大小【英文标题】:Force UITabBarItem's image to a specific size 【发布时间】:2011-08-14 19:34:29 【问题描述】:我有一个由 xib 文件初始化的 UITabBarController。它的所有视图控制器也由 xib 文件初始化。 在苹果的 HIG 中,指定高分辨率标签栏图标应约为 60x60。我有一组 52x52 图标,我将它们用作选项卡项的图像。但由于某种原因,它显示它们就像我使用的是非高分辨率屏幕一样 - 它们超出了标签栏项目的范围,并且被像素化了。 如何为图标设置“固定”大小以避免这种情况发生,以及如何使用 Interface builder 为低分辨率和高分辨率屏幕选择不同的标签栏图像?Tnx in进步!
【问题讨论】:
【参考方案1】:您对这些图片使用什么名称?
您通常需要做的是拥有名为 xxxx.png 的标准图像和名为 xxxx@2x.png 的高分辨率视网膜显示图像
当您在界面生成器中使用这些图像时,请使用标准图像,如果在 iPhone 4 上执行,系统将查找带有“@2x”的文件名。
【讨论】:
谢谢你。通过使用图像,我的意思是,标记 UITabBarItem -> Attributes Inspector -> Bar Item -> image 并选择图像。编辑:我明白你的意思。解决了这个问题:D tyvm。以上是关于强制 UITabBarItem 图像为特定大小的主要内容,如果未能解决你的问题,请参考以下文章
在准备用于自定义 UITabBarItem 的图像时,是不是需要使用特定设置?