Представления leftView и rightView UITextField на iOS7 действительно близки к границе текстового поля.UITextfield leftView/rightView padding на iOS7
Как добавить некоторые (горизонтальные) дополнения к этим элементам?
Я попытался изменения кадра, но не работает
uint padding = 10;//padding for iOS7
UIImageView * iconImageView = [[UIImageView alloc] initWithImage:iconImage];
iconImageView.frame = CGRectMake(0 + padding, 0, 16, 16);
textField.leftView = iconImageView;
Пожалуйста, обратите внимание, что я не заинтересован в добавлении отступы в тексте TextField, подобно этому Set padding for UITextField with UITextBorderStyleNone
возможно дубликат [Текст для вставки UITextField?] (Http://stackoverflow.com/questions/2694411/text-inset-for-uitextfield) – Zorayr
Нет , это спрашивает об отступлении изображения, отображаемого как leftView в текстовом поле. Не отступать от текста. Попробуйте его код, и вы увидите, что установка leftView на изображение помещает изображение в левый край текстового поля без заполнения. Это выглядит уродливо. – stone