zyx*_*xel 3 objective-c uitextfield ios
如何使用左侧占位符和右侧编辑文本创建UITextField?

UITextField本身不允许使用其属性将占位符和编辑的文本放到不同的方面.尝试在故事板中设置它 - >属性检查器 - >对齐.它们都在左边或右边.仅对占位符或仅对文本没有特殊对齐.
要做到这一点,你应该加入UILabel到UITextField这是不可编辑,并且不允许触摸.然后在UITextFieldto 上设置文本对齐方式NSTextAlignmentRight.
首先,将文本对齐方式设置为右侧:
[textField setTextAlignment:NSTextAlignmentRight];
Run Code Online (Sandbox Code Playgroud)
填充占位符,您可以将其添加为子视图,或使用leftView属性:
[textField setLeftView:<your label here>];
Run Code Online (Sandbox Code Playgroud)