如何使用左侧占位符和右侧编辑文本创建UITextField?

zyx*_*xel 3 objective-c uitextfield ios

如何使用左侧占位符和右侧编辑文本创建UITextField?

文本域图像

UITextField本身不允许使用其属性将占位符和编辑的文本放到不同的方面.尝试在故事板中设置它 - >属性检查器 - >对齐.它们都在左边或右边.仅对占位符或仅对文本没有特殊对齐.

Woo*_*ock 7

要做到这一点,你应该加入UILabelUITextField这是不可编辑,并且不允许触摸.然后在UITextFieldto 上设置文本对齐方式NSTextAlignmentRight.


Nik*_*rev 5

首先,将文本对齐方式设置为右侧:

    [textField setTextAlignment:NSTextAlignmentRight];
Run Code Online (Sandbox Code Playgroud)

填充占位符,您可以将其添加为子视图,或使用leftView属性:

    [textField setLeftView:<your label here>];
Run Code Online (Sandbox Code Playgroud)