我正在为一个高度为49个点的UITabBar使用selectionIndicatorImage,代码如下:UITabBar.appearance().selectionIndicatorImage = UIImage(named: "bg-tab-selected") 在所有设备上都可以正常工作: 但是在iPhone X上却不行: 我尝试将图片仅在资源目录中进行垂直分割,但似乎没有预期的效果。出于某种原因它还水平拉伸了?并且顶部有一点填充。 有什么想法可以解决这个问题吗?
将选项卡的selectionIndicatorImage Insets的顶部或底部添加1个点似乎可以“暂时解决”此问题。 tabBar.selectionIndicatorImage?.resizableImage(withCapInsets: UIEdgeInsets.init(top: 1, left: 0, bottom: 0, right: 0))