iOS automatically flips the entire ViewController
when using a RTL language like Arabic and does a great job with most of the layout, especially text. The default b
We can use imageFlippedForRightToLeftLayoutDirection
which returns flipped image if current language is RTL(right to left). i.e
Objective-c
UIImage * flippedImage = [[UIImage imageNamed:@"imageName"] imageFlippedForRightToLeftLayoutDirection];
Swift 3
let flippedImage = UIImage(named: "imageName")?.imageFlippedForRightToLeftLayoutDirection()
Source: Apple Docs