web-dev-qa-db-ja.com

iPhoneXのUITabBarselectionIndicatorImageの高さ

selectionIndicatorImageUITabBarを使用しています。これは、次のように49ポイントの高さです。UITabBar.appearance().selectionIndicatorImage = UIImage(named: "bg-tab-selected")

すべてのデバイスで問題なく動作します: enter image description here

IPhone Xを除く:

enter image description here

アセットカタログでのみ画像を垂直方向にスライスするように設定しようとしましたが、期待した効果が得られないようです。どういうわけかそれはまた水平に伸びますか?そして、上部に少しパディングがあります。

enter image description here

これを修正する方法はありますか?

11
Ben Williams

私も同じ問題を抱えていました。高さを1ピクセル引くことで「修正」したので、選択画像の高さは48ピクセルになります。 iPhoneXのバグのようです。

34
Huy Hoang