【发布时间】:2013-10-22 15:43:20
【问题描述】:
iOS7 上 UITextField 的 leftView 和 rightView 视图非常接近文本框的边框。
如何为这些项目添加一些(水平)填充?
我尝试修改框架,但没有成功
uint padding = 10;//padding for iOS7
UIImageView * iconImageView = [[UIImageView alloc] initWithImage:iconImage];
iconImageView.frame = CGRectMake(0 + padding, 0, 16, 16);
textField.leftView = iconImageView;
请注意,我对向文本字段的文本添加填充不感兴趣,例如 Set padding for UITextField with UITextBorderStyleNone
【问题讨论】:
-
不,这是询问在文本字段中缩进显示为 leftView 的图像。不缩进文本本身。试试他的代码,你会看到将 leftView 设置为图像会将图像放在文本字段的左边缘,没有填充。看起来很丑。
标签: ios objective-c uitextfield