「Swift」テキストフィールドの左端に余白を設けるサンプル

書式
textField.leftView = 値
テキストフィールドのleftViewプロパティは透明Viewを設定します

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
class ViewController: UIViewController, UITableViewDataSource {
@IBOutlet weak var textField: UITextField!
override func viewDidLoad() {
super.viewDidLoad()
//テキストフィールドの左端に余白を設ける
let leftPadding = UIView(frame: CGRect(x: 0, y: 0, width: 25, height: 0))
leftPadding.backgroundColor = UIColor.clear
textField.leftView = leftPadding
textField.leftViewMode = .always
}
}
class ViewController: UIViewController, UITableViewDataSource { @IBOutlet weak var textField: UITextField! override func viewDidLoad() { super.viewDidLoad() //テキストフィールドの左端に余白を設ける let leftPadding = UIView(frame: CGRect(x: 0, y: 0, width: 25, height: 0)) leftPadding.backgroundColor = UIColor.clear textField.leftView = leftPadding textField.leftViewMode = .always } }
class ViewController: UIViewController, UITableViewDataSource {

  @IBOutlet weak var textField: UITextField!
  override func viewDidLoad() {
    super.viewDidLoad()
  
    //テキストフィールドの左端に余白を設ける
     let leftPadding = UIView(frame: CGRect(x: 0, y: 0, width: 25, height: 0))
     leftPadding.backgroundColor = UIColor.clear
     textField.leftView = leftPadding
     textField.leftViewMode = .always
  }
}

結果
テキストフィールドの左端に余白を設けます、余白のサイズはCGRectのwidthの値です。

Swift

Posted by arkgame