选项卡默认和自定义图像对齐

3
我遇到了Apple Tab Bar的问题。我创建了一个带有默认和自定义图像的选项卡栏。enter image description here 在storyboard中看起来很好,但是当我运行模拟器时,会出现以下情况:enter image description here 自定义图像未居中对齐,我找不到解决方法。我尝试了很多对齐方式,但似乎没有什么作用。

你尝试过将TabBarContent Mode更改为centerscaleAspectFit吗? - KrishnaCA
是的,我尝试了两种方法,但都没有改变。 - MarcoCarnevali
@EricAya,我正在使用的代码是Swift,如果要修改tabBar(不在storyboard中),则需要使用Swift而不是Objective-C。 - MarcoCarnevali
1个回答

1
您遇到此问题是因为在 iOS 寻找标准分辨率图像时,您可能正在使用高分辨率图像。
iOS 会根据访问设备的分辨率自动选择适当的图像大小。为非 Retina 设备设置“标准分辨率”图像,为 Retina 显示器设置“高分辨率”图像。

使用所有自定义图标,大小相同,尺寸为 30、60 和 90 的正方形,分别用于 1x、2x 和 3x。

这里是苹果文档: 选项卡图标大小

在纵向方向上,选项卡图标出现在选项卡标题之上。在横向方向上,图标和标题并排显示。根据设备和方向,系统将显示常规或紧凑型选项卡栏。您的应用应该包括两种尺寸的自定义选项卡栏图标。

enter image description here


图标的尺寸是多少?分别是30、60和90吗? - Krunal
也许我可以分享屏幕给你看? - MarcoCarnevali
这到底是什么意思?何时会出现紧凑的选项卡栏?当有人旋转您的应用程序时,您应该怎么做? - Alper
方形字形和圆形字形有什么区别? - tp2376

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接