【发布时间】:2016-05-25 10:44:33
【问题描述】:
我有两个文本字段,分别是 username 和 password。我使用 layer 属性为uitextfield 创建了设计。
当输入一些文本时,值会从边缘开始显示,如下所示:
是否可以将该用户名稍微向右移动作为uitextfield 的起点?
谢谢
【问题讨论】:
标签: ios objective-c iphone uitextfield
我有两个文本字段,分别是 username 和 password。我使用 layer 属性为uitextfield 创建了设计。
当输入一些文本时,值会从边缘开始显示,如下所示:
是否可以将该用户名稍微向右移动作为uitextfield 的起点?
谢谢
【问题讨论】:
标签: ios objective-c iphone uitextfield
UITextField Class Reference,这个类里面有一个覆盖视图,比如 leftView 和 rightView 所以只需创建一个空白视图并将其添加到你的 textField 的 leftView 中。
【讨论】:
UIView *paddingView_textFieldFullName = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 5, 35)];
yourTextFieldName.leftView = paddingView_textFieldFullName;
yourTextFieldName.leftViewMode = UITextFieldViewModeAlways;
yourTextFieldName.text = @"";
yourTextFieldName.delegate=self;
试试这个代码, 希望对你有帮助。
【讨论】: