336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
안녕하세요.
오늘은 텍스트 필드에 여백을 주는 방법에 대해서 포스팅 하겠습니다.
UITextView는 동서남북 여백을 줄 수 있지만 UITextField는 UITextView방식으로는 여백을 줄이고 늘릴수가 없습니다.
그래서 UIView안에 UITextField를 넣고 여백을 주는 방법도 있지만 rightView와 leftView를 통해서 여백을 줄수 있습니다.
extension을 통해 UITextField에 메소드를 추가해줍니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | extension UITextField { func setLeftPaddingPoints(_ amount:CGFloat){ //왼쪽에 여백 주기 let paddingView = UIView(frame: CGRect(x: 0, y: 0, width: amount, height: self.frame.size.height)) self.leftView = paddingView self.leftViewMode = .always } func setRightPaddingPoints(_ amount:CGFloat) { //오른쪽에 여백 주기 let paddingView = UIView(frame: CGRect(x: 0, y: 0, width: amount, height: self.frame.size.height)) self.rightView = paddingView self.rightViewMode = .always } } //사용방법 let textfield = UITextField(frame: CGRect(x: 0, y: 0, width: 100, height: 30)) textfield.setLeftPaddingPoints(20) textfield.setRightPaddingPoints(20 | cs |
이런식으로 사용 하시면 됩니다.
잘못된 점이 있으면 댓글 말씀해주시면 수정하겠습니다.
감사합니다.
'iOS 프로그래밍 > iOS' 카테고리의 다른 글
iOS) string에서 숫자만 꺼내오기 (0) | 2017.05.01 |
---|---|
iOS) 키보드 타입 (0) | 2017.04.19 |
iOS) View 원하는 부분만 테두리 넣어주기 (2) | 2017.01.31 |
iOS)퍼미션 종류와 info.plist에 들어가는 이름 입니다. (0) | 2016.12.26 |
OS_ACTIVITY_MODE (0) | 2016.11.08 |