2017-05-05 11 views
1

enter image description here私はswift 3.0でUITextViewを使用しており、UITextViewで英語とアラビア語の両方をサポートしたいと考えています。 UiTextViewでアラビア語のテキストを設定しているときは、左から右にずらして配置します。アラビア語テキストアラインメント

私はストーリーボードでアライメントを自然に設定しましたが、動作していません。私は英語の場合は左から右に、アラビア語の場合は左から右にテキストを表示したい。

私はどのように迅速に3.0を達成できますか?

+0

あなたはあなたのプロジェクトにAnbu.Karthik @ –

+0

を表示することができます添付画像を参照してください。 。 –

+0

をアラビアフォントを追加SandeepAgrawal..have @あなたの試したコード –

答えて

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 
} 

}