在 iOS 13 中使用 UITabBar.ItemPositioning
Posted
技术标签:
【中文标题】在 iOS 13 中使用 UITabBar.ItemPositioning【英文标题】:Using UITabBar.ItemPositioning in iOS 13 【发布时间】:2019-10-18 21:07:46 【问题描述】:我的UITabBarController
只有两个项目,我想将它们显示得更紧密。这在 XCode 10 / ios 12 中对我有用:
override func viewDidLoad()
super.viewDidLoad()
tabBarController?.tabBar.itemPositioning = .centered
但是,它不再适用于 XCode 11 / iOS 13 - 项目以默认方式隔开。
文档现在 refers 到 UITabBar.ItemPositioning
为“旧版自定义”。那么应该用什么来代替呢?
【问题讨论】:
您是否尝试从 Interface Builder 更改 Tabbar Item Positioning 属性? 确实有帮助,谢谢!请提交作为答案,我会接受。 【参考方案1】:您可以从界面生成器中进行设置。 Select TabBar -> Attribute Inspector -> Item Position -> Center
然后您将获得项目间距选项。
【讨论】:
以上是关于在 iOS 13 中使用 UITabBar.ItemPositioning的主要内容,如果未能解决你的问题,请参考以下文章
SwiftUI 在 iOS 13 版本中不能使用 navigationBarTitle 修饰符(已弃用),但在 iOS 14 中可以
在 iOS 13 中使用 UISearchController 时,状态栏在 iOS 中变为白色
在 iOS 13 中使用 UITabBar.ItemPositioning