Jov*_*van 11 nib right-to-left ios autolayout
将设备设置为从右到左语言时,iOS会反转项目的顺序.
例如,在使用自动布局设置的UITableViewCell中:我在左侧有一个头像图像,右边有一些文本对齐,这些文本填满了单元格的其余部分.在阿拉伯语中,我的头像位于右侧,我的标签位于左侧.
有没有办法阻止iOS在某些视图上执行此操作,或者是否有一个通用设置来定义它是否可以反转?
您可以将间距布局的"方向"属性设置为"从左到右"而不是默认值:"导致尾随".这样,视图将不会以RTL语言进行镜像.
不幸的是,您必须为不希望镜像的视图的每个约束设置此值.添加代码的约束可以这样设置:[self addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"H:| -0 - [_ photoView] -0- |" options:NSLayoutFormatDirectionLeftToRight metrics:nil views:views]];