首页 > 解决方案 > 如何在 WatchKit 中检查 RTL 语言

问题描述

如何检查手表是否设置了 RTL 语言?我尝试了以下但没有奏效。

在此处输入图像描述

标签: iosswiftwatchkitapple-watchwatchos

解决方案


func alignmentOfLanguage() -> NSTextAlignment {
    if NSLocale.characterDirection(forLanguage: NSLocale.preferredLanguages[0]) == .rightToLeft {
        return .right
    }
    return .left
}

推荐阅读