虽然存在leftView,但如何将文本置于UITextField中心?

时间:2018-04-29 19:25:19

标签: ios swift uiview uitextfield

虽然在UITextField中添加了一个leftView,但我希望将文本居中(水平对齐)文本字段(包括占位符文本)。

UITextField添加左视图时,文本不再居中。

我该如何解决这个问题?在TextField中输入文本时,我不能覆盖左视图。

这是一个例子:

enter image description here

我考虑添加与右视图相同的视图并将其alpha值设置为零,但我不认为这将是一种优雅的方法。

1 个答案:

答案 0 :(得分:1)

我更愿意在不使用leftView

的情况下创建自定义内容
UIView
       - 0 - UIImageView - 10 - UITexfield - 10
       - 0 -  separator (UIView) - height(1)- 0

然后复制粘贴该视图的密码