質問: ### 前提・実現したいこと ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/989ca2c583b15483fec11687a229ebc6.png) 上図のようなtextFieldを作成したのですが、テキストの入力位置を10px分ほど左にずらしたいです。 ### 試したこと ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/2f6177b42cf92c5e554179b8eaa4b43e.png) AttributeInspector > TextField > 上図のボタン [・・・]ボタンを押下すると細かい属性を設定できるpopupがでてきます。 その中の項目を色々試しましたがうまくいきませんでした。 paragraphのspacing beforeがそうなのだと思いましたが。。。 ### 補足情報(言語/FW/ツール等のバージョンなど) Version 7.3.1 きっと簡単なことだと思うのですがはまってしまいました。 ソースコードでの実現でもかまいません。 既知の方がいらっしゃいましたら是非教えてください。
回答: TextFieldの左側に`leftView`というプロパティがあるので、そちらに借りの`paddingView`というのを設定する方法があります。 ``` import UIKit class ViewController: UIViewController { @IBOutlet weak var textField: UITextField! override func viewDidLoad() { super.viewDidLoad() let paddingView = UIView(frame: CGRect(x: 0, y: 0, width: 10, height: 5)) paddingView.backgroundColor = UIColor.clearColor() textField.leftView = paddingView textField.leftViewMode = .Always } } ``` !イメージ説明 追記 `leftView`は`TextField`に関係のあるアイコンなどを設定するのが本来の目的だと思います。 !d