我UITextField
已经添加了一张图片。
一切看起来都不错,除了文本从零 X 坐标开始,但我希望它在文本字段中的 5 个像素之后开始。
我UITextField
已经添加了一张图片。
一切看起来都不错,除了文本从零 X 坐标开始,但我希望它在文本字段中的 5 个像素之后开始。
将左视图放入您的文本文件中:
textField.layer.cornerRadius = 5.0;
UIView *paddingView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 5, textField.frame.size.height)];
textField.leftView = paddingView;
[paddingView release];
textField.leftViewMode = UITextFieldViewModeAlways;
简单的方法来做到这一点。
结帐附加图像以获取详细知识
享受编程!
最简单的答案:
1)拿一个UIImageView
。UITextField
为in添加该图像UIImageView
。
2)UITextField
在其上方添加“无边框”UIImageView
(5 Pixels Right on that UIImageView
)。
祝你好运 !!!
尝试使用这个
UIImageView *imageView = [[UIImageView alloc] init];
// add 5 (width) pixel for your space
imageView.frame = CGRectMake(0,0 ,5, txtFld.frame.size.height);
txtFld.leftViewMode = UITextFieldViewModeAlways;
txtFld.leftView = imageView;
并在此图像中查看更多信息。