1
我使用的UITextView在SWIFT 3.0,我想同時支持英語和阿拉伯語的UITextView語言。當我在UiTextView中設置阿拉伯語文本時,它從左向右對齊,而不是向右對齊。阿拉伯文文本對齊
我已經設置了對齊到故事板自然,但它無法正常工作。如果是阿拉伯文字,我想在英文的情況下從左到右顯示文字,從右到左顯示文字。
我怎樣才能實現它在SWIFT 3.0?
我使用的UITextView在SWIFT 3.0,我想同時支持英語和阿拉伯語的UITextView語言。當我在UiTextView中設置阿拉伯語文本時,它從左向右對齊,而不是向右對齊。阿拉伯文文本對齊
我已經設置了對齊到故事板自然,但它無法正常工作。如果是阿拉伯文字,我想在英文的情況下從左到右顯示文字,從右到左顯示文字。
我怎樣才能實現它在SWIFT 3.0?
你可以試試這個代碼:
let currentDeviceLanguage = Locale.current.languageCode
if let currentDeviceLanguage = Locale.current.languageCode {
print("currentLanguage", currentDeviceLanguage)
if currentDeviceLanguage == "he" {
UIView.appearance().semanticContentAttribute = .forceRightToLeft
} else {
UIView.appearance().semanticContentAttribute = .forceLeftToRight
}
}
你能證明你試過代碼 –
@ SandeepAgrawal..have您在項目 –
添加阿拉伯字體@ Anbu.Karthik請參閱附件圖像。 –