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

时间:2018-09-04 05:06:20

标签: swift uitabbarcontroller

我有一个要运行的应用程序,其中有2种语言可供选择-第一个是从右至右阅读,第二种是从左至右。

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

这怎么办?

1 个答案:

答案 0 :(得分:0)

您应该能够通过在委托方法setItems()中调用tabView的reversed()方法和数组的viewWillAppear(_:)方法来手动反向设置项目,但是首先您需要进行某种检查如果语言是从左到右或从右到左。

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