转换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,默认的导航仍然在左边,所以没有必要在你的屏幕截图中打开绿色的信息指示器。