我正在开发支持多种语言的应用程序。为了支持从右到左开始的语言,我正在转换视图,以便右侧的视图转移到左侧,如下图所示:
我使用以下代码转换视图
self.view.transform = CGAffineTransformMakeScale(-1, 1);
我现在要做的是将视图转换为左侧的新位置以删除镜像文本。例如,我想翻转关于其中心的“FLIP LABEL”,以便正确显示文本。我该怎么做?
答案 0 :(得分:2)
您可以尝试在各个子视图上再次运行相同的转换 - 例如:
for (UIView *view in self.view.subviews) {
view.transform = CGAffineTransformMakeScale(-1, 1);
}
(或者可能是 CGAffineTransformMakeScale(1, 1)
?我不完全确定。)