如何将文本字段字母设置在右侧

时间:2016-02-14 16:03:23

标签: ios objective-c iphone uitextfield

我有两个文本字段,分别是用户名密码。我使用图层属性为uitextfield创建了设计。

输入一些文字时,会从边缘开始显示数值,如下所示:

bad layout

是否有可能将该用户名略微移动到右侧作为uitextfield的起点?

由于

2 个答案:

答案 0 :(得分:1)

UITextField Class Reference,此类内部有叠加视图,例如 leftView rightView ,因此只需创建一个空白视图并将其添加到textField' s leftView。

你也可以查看这些。 UITextfield leftView/rightView padding on iOS7

Text inset for UITextField?

答案 1 :(得分:0)

UIView *paddingView_textFieldFullName = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 5, 35)];
yourTextFieldName.leftView = paddingView_textFieldFullName;
yourTextFieldName.leftViewMode = UITextFieldViewModeAlways;
yourTextFieldName.text = @"";
yourTextFieldName.delegate=self;

试试这段代码, 我希望对你有帮助。