我在我的应用程序中使用https://github.com/xmartlabs/XLPagerTabStrip .. 它的工作就像我需要的一样 .. 我在按钮栏中有 5 个孩子 .. 我的应用程序是阿拉伯语 RTL 语言 ... 标签会是这样的:
这是正确的方式..
我刚刚添加了第六个孩子,它搞砸了..像这样:
如何解决这个问题并使其成为 RTL?还有一种方法可以使标签可滚动,这样就不会像这样拥挤和混乱?
我在我的应用程序中使用https://github.com/xmartlabs/XLPagerTabStrip .. 它的工作就像我需要的一样 .. 我在按钮栏中有 5 个孩子 .. 我的应用程序是阿拉伯语 RTL 语言 ... 标签会是这样的:
这是正确的方式..
我刚刚添加了第六个孩子,它搞砸了..像这样:
如何解决这个问题并使其成为 RTL?还有一种方法可以使标签可滚动,这样就不会像这样拥挤和混乱?
要获得所需的行为,必须满足以下条件:
semantic property
您的收藏视图设置为Force Left to Right
override func viewControllers(for pagerTabStripController: PagerTabStripViewController) -> [UIViewController]
方法中反转视图控制器数组,然后再返回它进入ViewWillAppear
数组的最后一个元素,但确保调度到主队列
DispatchQueue.main.async {
if(self.itemsList.value.count > 0){
self.moveToViewController(at: self.itemsList.value.count-1, animated: false)
}
}