2017-05-05 118 views
1

enter image description here我使用的UITextView在SWIFT 3.0,我想同時支持英語和阿拉伯語的UITextView語言。當我在UiTextView中設置阿拉伯語文本時,它從左向右對齊,而不是向右對齊。阿拉伯文文本對齊

我已經設置了對齊到故事板自然,但它無法正常工作。如果是阿拉伯文字,我想在英文的情況下從左到右顯示文字,從右到左顯示文字。

我怎樣才能實現它在SWIFT 3.0?

+0

你能證明你試過代碼 –

+0

@ SandeepAgrawal..have您在項目 –

+0

添加阿拉伯字體@ Anbu.Karthik請參閱附件圖像。 –

回答

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 
} 

}