如何在ios中翻转RTL的集合视图?

如何在ios中翻转RTL的集合视图?,ios,objective-c,uiview,uicollectionview,Ios,Objective C,Uiview,Uicollectionview,我有一个2列3行的集合视图。我有一个按钮,通过它我可以将整个应用程序的语言从英语改为阿拉伯语。我也想翻转我的收藏视图 我已成功翻转视图,这意味着我的列已交换,但其单元格也已反转。有谁能告诉我如何将收集视图的单元格反转回来 翻转集合视图的我的代码: [self.dashBoardCollectionView setTransform:CGAffineTransformMakeScale(-1, 1)]; 是的,在不转换集合视图的情况下,您可以翻转视图,并且基于该视图的所有子视图都将翻转,您可以支

我有一个2列3行的集合视图。我有一个按钮,通过它我可以将整个应用程序的语言从英语改为阿拉伯语。我也想翻转我的收藏视图

我已成功翻转视图,这意味着我的列已交换,但其单元格也已反转。有谁能告诉我如何将收集视图的单元格反转回来

翻转集合视图的我的代码:

[self.dashBoardCollectionView setTransform:CGAffineTransformMakeScale(-1, 1)];

是的,在不转换集合视图的情况下,您可以翻转视图,并且基于该视图的所有子视图都将翻转,您可以支持RTL。 为此,必须在水平方向上提供颤音和前导约束

semanticContentAttribute此属性适用于翻转视图编程和情节提要。
您可以根据需要使用forceLeftToRight和ForceRight进行释放。

在cellForItemAtIndexPath中尝试,进入[cell.contentView setTransform:CGAffineTransformMakeScale-1,1];如果整个collectionview也被翻转,那么您在哪个平台上工作?iOS 8还是iOS 9?另外,您是否正在使用UICollectionViewFlowLayout?此建议无效。它已经知道了缺点,谢谢你的解决方案,它正在用阿拉伯语模式和我一起工作