将UITableView方向更改为从右到左

Omi*_*var 7 uitableview right-to-left ios swift

我开发了一个iOS应用程序,我的母语是波斯语(一种从右到左的语言).如何在iOS编程中将UITableView方向更改为从右到左?

具有RTL方向的UITableView具有:

  • 图标在右边
  • TableCell详细信息和按钮位于左侧
  • TableView页眉和页脚是右对齐的

像这样 :

在此输入图像描述

是否有任何UI或编程方式来执行此操作?

Sed*_*t Y 21

在Swift 3上试试吧

tableView.semanticContentAttribute = .forceRightToLeft
Run Code Online (Sandbox Code Playgroud)

或者在StoryBoard Cell属性(Semantic dropdown)中选择"Force Right-to-Left"

在此输入图像描述


Lum*_*lxk 0

据我所知,从 iOS8 开始,它会自动更改为从右到左。