iOS:确定设备语言是从右到左(RTL)

有没有办法轻松确定设备设置的语言是从右到左(RTL)?
在iOS 9中,可以确定每个单独视图的当前方向。

if #available(iOS 9.0, *) {
  if UIView.userInterfaceLayoutDirection(
    for: myView.semanticContentAttribute) == .rightToLeft {

      // The view is shown in right-to-left mode right now.
  }
} else {
    // Use the previous technique
    if UIApplication.shared.userInterfaceLayoutDirection == .rightToLeft {

        // The app is in right-to-left mode
    }
}

这是在iOS 9中确定布局方向的推荐方法。

WWDC 2015 video New UIKit Support for International User Interfaces.分钟后31:20。

http://stackoverflow.com/questions/11352342/ios-determine-if-device-language-is-right-to-left-rtl

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:iOS:确定设备语言是从右到左(RTL)