什么指定UITextField的占位符对齐方式?

时间:2017-03-05 10:04:31

标签: ios objective-c iphone swift

我有两种语言的应用阿拉伯语和英语,

使用以下方式翻转UI时

UIView.appearance().semanticContentAttribute = .forceRightToLeft
//And/Or:
UITextField.appearance().semanticContentAttribute = .forceRightToLeft

textFields的占位符保持不变,我理解semanticContentAttribute只会翻转尾随和前导约束。

如果我想通过更改视图的语义来更改文本字段占位符的对齐方式,该怎么办?

请注意:

我尝试将textAlignment的{​​{1}}更改为所有可能的值。

2 个答案:

答案 0 :(得分:1)

所以尝试做两件事。

  1. 将阿拉伯语添加到您的项目中(点击本地化部分下方的+) enter image description here

  2. 选择对齐字段中的最后一个选项。

  3. enter image description here

答案 1 :(得分:0)

textAlignment 属性指定UITextField对象的占位符文本对齐方式。