IOS。模拟器上的标签栏图标质量低。怎么修? [复制]
Posted
技术标签:
【中文标题】IOS。模拟器上的标签栏图标质量低。怎么修? [复制]【英文标题】:iOS. Tab bar icon is low quality on simulator. How to fix? [duplicate] 【发布时间】:2016-03-27 22:00:50 【问题描述】:我创建了 3 个图标:
ic_tags.png - 22x22
ic_tags@2x.png - 44x44
ic_tags@4x.png - 88x88
但我仍然看到图标质量很差。 当我尝试让图像更大时,它在屏幕上变得更大
【问题讨论】:
您检查过它在实际设备上的外观吗? @nhgrif 当我尝试将 44x44 作为默认尺寸时,它看起来非常大。问题可能是什么? 这可以很重要。实际 Apple ios 设备上的显示质量通常比大多数人的显示器要高得多。但即使你使用的是视网膜 MacBook Pro,它在 iOS 设备和模拟器上的显示方式也存在一些差异……但在这种情况下,问题只是你使用了错误尺寸的图像。 标签栏图标的默认大小不是 44x44 有点大吗? Guidelines 说 about 25x25 for @1x。 【参考方案1】:22px 实际上只是一个非常小的图像。您可能应该使图像本身更大,然后使 ImageView 更小以实现更高的分辨率。
【讨论】:
谢谢。当我使图像变大时,它在屏幕上变得更大。这是标准的标签栏控制器。如何更改其中的 imageview 大小? 如果您的图像视图是通过情节提要制作的。您可以在右侧视图中将其放大。有一个按钮,看起来像一个测量尺。在该菜单下,您可以设置“宽度”和“高度”。否则,您可以使用CGRectMake
初始化图像,如下所示:var imageView = UIImageView(frame: CGRectMake(100, 150, 150, 150));
。 Source
不,我使用的是标准的 Tab bar 控制器,它已经构建好了
在@FlaqueDeau 这个场景中没有ImageView
这样的东西。我们说的是默认的UITabBar
。以上是关于IOS。模拟器上的标签栏图标质量低。怎么修? [复制]的主要内容,如果未能解决你的问题,请参考以下文章