Странно но по умолчанию нельзя настроить padding в интерфейсе (кнопками). Но ничего страшного это можно исправить добавив свой класс.
1) Создайте новый swift файл PaddingTextField.swift (например)
2) Вставьте в него код
import UIKit
class PaddingTextField: UITextField {@IBInspectable var paddingLeft: CGFloat = 0
@IBInspectable var paddingRight: CGFloat = 0override func textRectForBounds(bounds: CGRect) -> CGRect {
return CGRectMake(bounds.origin.x + paddingLeft, bounds.origin.y,
bounds.size.width — paddingLeft — paddingRight, bounds.size.height);
}override func editingRectForBounds(bounds: CGRect) -> CGRect {
return textRectForBounds(bounds)
}}
3) Пропишите класс в нужном TextField
Padding в UITextField swift xcode (Создаем класс)