1

我在我的应用程序中使用https://github.com/xmartlabs/XLPagerTabStrip .. 它的工作就像我需要的一样 .. 我在按钮栏中有 5 个孩子 .. 我的应用程序是阿拉伯语 RTL 语言 ... 标签会是这样的:

在此处输入图像描述

这是正确的方式..

我刚刚添加了第六个孩子,它搞砸了..像这样:

在此处输入图像描述

如何解决这个问题并使其成为 RTL?还有一种方法可以使标签可滚动,这样就不会像这样拥挤和混乱?

4

1 回答 1

0

要获得所需的行为,必须满足以下条件:

  1. semantic property您的收藏视图设置为Force Left to Right
  2. override func viewControllers(for pagerTabStripController: PagerTabStripViewController) -> [UIViewController]方法中反转视图控制器数组,然后再返回它
  3. 进入ViewWillAppear数组的最后一个元素,但确保调度到主队列

    DispatchQueue.main.async {
        if(self.itemsList.value.count > 0){
            self.moveToViewController(at: self.itemsList.value.count-1, animated: false)
        }
    
    }
    
于 2020-01-22T01:46:45.030 回答