swift - 以编程方式更改 UITabBarView 选项卡顺序

标签 swift uitabbarcontroller

我有一个应用程序,我想使用 2 种语言选项来运行 - 第一种语言是从右到右阅读,另一种语言是从左到右阅读。

我希望能够根据所选语言以编程方式更改 UITabBarController 中的选项卡顺序。

如何做到这一点?

最佳答案

您应该能够通过在委托(delegate)方法 viewWillAppear( _:),但首先您需要以某种方式检查语言是从左到右还是从右到左。

self.tabBar.setItems(self.tabBar.items?.reversed(), animated: false)

关于swift - 以编程方式更改 UITabBarView 选项卡顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52159143/

相关文章:

arrays - 如何在 Core Data 中存储一组自定义(和重复)对象?

swift - SwiftUI 中的几何阅读器是什么?

ios - 如何获得当前查看的viewcontroller?

iOS Swift 编程 UITabBar

swift - 应用加载后更改 TabBar 颜色

ios - xlpagertabstrip无法挂接containerView

swift - 类型 'StorageMetadata' 的值没有成员 'downloadURL'

ios - 为什么未显示 Collection Reusable View?

ios - Storyboard - 从模态视图 Controller 返回到选项卡栏 Controller

ios - UIAccessibility 焦点与 UITabBarController