在iOS 13中使用UITabBar.ItemPositioning

问题描述 投票:1回答:1

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

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

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

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

ios swift uikit uitabbar ios13
1个回答
0
投票

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

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.