UIKit - UITextField 입력 글자 위치 조정하기
UIKit - UITextField 입력 글자 위치 조정하기
현재 할일 추가 화면을 UITextField, UITextView를 통해 구현함.
UITextField에 입력되는 문자들의 위치가 너무 옆으로 붙어있어서 보기가 안좋음…
UITextField에 padding을 줘서 해결 가능함.
UITextField+Padding.swift
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import UIKit
extension UITextField{
func setPadding(){
let paddingView = UIView(frame: CGRect(x: 0, y: 0, width: 10, height: 0))
// 왼쪽 padding
self.leftView = paddingView
// 오른쪽 padding
self.rightView = paddingView
// placeholder, 입력 글자 모두 padding 설정
self.leftViewMode = .always
self.rightViewMode = .always
}
}
UITextView의 경우는UITextField처럼leftView,rightView가 없기 때문에contentInset을 통해 설정해줘야함.
결과
Reference
This post is licensed under CC BY 4.0 by the author.

