iPhone X上的UITabBar selectionIndicatorImage高度

Ben*_*ams 11 uitabbar ios iphone-x

我使用selectionIndicatorImageUITabBar,这是49点高,是这样的:UITabBar.appearance().selectionIndicatorImage = UIImage(named: "bg-tab-selected")

适用于所有设备: 在此输入图像描述

除了iPhone X:

在此输入图像描述

我已经尝试将图像设置为仅在资产目录中垂直切片,但这似乎没有达到预期的效果.由于某种原因,它也水平延伸?顶部有一些填充物.

在此输入图像描述

我有什么想法可以解决这个问题?

Huy*_*ang 34

我遇到过同样的问题.我通过将高度减去1个像素来"固定"它,因此选择图像的高度为48个像素.这似乎是一个iPhone X漏洞.