如何使用新的UITabBarAppearence自定义位置标签栏项目?

How to custom position tab bar items with the new UITabBarAppearence?

提问人:Programmer 提问时间:1/4/2023 最后编辑:fatihyildizhanProgrammer 更新时间:1/6/2023 访问量:116

问:

使用新的 UITabBarAppearence 的以下替代方法是什么

在 UITabBarAppearence 之前。以下实现工作正常。

职称位置:

tabBar.items?[0].titlePositionAdjustment = UIOffset(horizontal: -10 , vertical: -15)
tabBar.items?[1].titlePositionAdjustment = UIOffset(horizontal: -25 , vertical: -15)
tabBar.items?[2].titlePositionAdjustment = UIOffset(horizontal: 25 , vertical: -15)
tabBar.items?[3].titlePositionAdjustment = UIOffset(horizontal: 10 , vertical: -15)

图像位置:

items.forEach { item in
  item.imageInsets = UIEdgeInsets(top: -10, left: 0, bottom: 10, right: 0)
}

UITabBarAppearence似乎将设置应用于整体,但找不到自定义单个项目的方法。tabBar

swift uitabbar uitabbaritem uitabbarappearance

评论

0赞 matt 1/4/2023
UITabBarItem 未弃用。titlePositionAdjustment

答: 暂无答案