A couple of things:
[[UIView appearance] setSemanticContentAttribute:UISemanticContentAttributeForceRightToLeft];
semanticContentAttributeon the appearance proxy is not a supported configuration. We recommend setting the
semanticContentAttributeon individual UI elements as you see fit.
If my nib file containts this option to true or it's set manually, that label will be left to right but if this option is set to false the label works fine and it becomes right to left.
I'm not sure I'm seeing the problem on my end. When you say a label is 'left to right', do you mean the label is left-aligned? Are you able to check that the
textAlignmentproperty on your labels is set to
I think that was the problem, the NSTextAlignmentNatural wasn't set.