转换UITableView支持从右到左的语言

我有一个UITableView ,我想对其应用一些转换,所以它将支持从左到右的语言,我做的是以下几点:

  for(UITableViewCell *cell in self.RSSNewsTableView.visibleCells) { cell.transform = CGAffineTransformMakeRotation(180*0.0174532925); cell.textLabel.transform = CGAffineTransformMakeRotation(180*0.0174532925); cell.detailTextLabel.transform = CGAffineTransformMakeRotation(-M_PI); cell.textLabel.textAlignment = UITextAlignmentRight; // cell.transform = CGAffineTransformMakeRotation(2*M_PI); } 

我得到的是以下内容:

在这里输入图像说明

detailTextLabel的正确转换是detailTextLabel所以它将被正确放置在单元格的textLabel

我个人不会实现仿射变换,只需创build新的标签和自定义视图,并使用autoresizingmask自己定位

我用阿拉伯语言看着我的iPhone,默认的导航仍然在左边,所以没有必要在你的屏幕截图中打开绿色的信息指示器。