在iOS 13中使用UITabBar.ItemPositioning

时间:2019-10-18 21:07:46

标签: ios swift uikit uitabbar ios13

我的UITabBarController只有两个项目,我想将它们显示得更近一些。这在XCode 10 / iOS 12中对我有用:

override func viewDidLoad() {
    super.viewDidLoad()        
    tabBarController?.tabBar.itemPositioning = .centered
}

但是,它不再在XCode 11 / iOS 13中工作-项目以默认方式隔开。

文档现在从refersUITabBar.ItemPositioning为“旧版自定义”。那么,如果有的话,应该使用什么呢?

1 个答案:

答案 0 :(得分:1)

您可以从界面构建器进行设置。 Select TabBar -> Attribute Inspector -> Item Position -> Center,您将获得项目间距选项。

enter image description here