我正在尝试从右到左填充数据,因为数据是从乌尔都语从右到左写入的。而且我知道它是从右向左书写的。那么该怎么做呢?
最佳答案
创建自定义UICollectionViewFlowLayout
也许是最直接的答案,但是它太昂贵了。
我总是宁愿使用这种方式(翻转collectionView
及其 subview )。
在init
或viewDidLoad()
中放入以下内容:
self.collectionView.transform = CGAffineTransformMakeScale(-1, 1)
在
collectionView:cellForItemAtIndexPath:
或单元格类中放入以下内容:cell.transform = CGAffineTransformMakeScale(-1, 1)
编辑:
您可以执行以下操作,将您的应用完全设为 RTL :
9.0
Info.plist
中,将Localization native development region
设置为RTL本地化。 (类似于阿拉伯语的ar_AE
或波斯波斯语的fa_IR
)关于ios - 如何在UICollectionView中从右到左填充数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37655699/