공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!! 포스팅 내용이 찾아주신 분들께 도움이 되길 바라며 더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^
|
이번 포스팅에서는 ios swift3 UITextField에 Underline 넣는 방법에 대해 포스팅합니다.
UITextField 에는 기본적으로 열거형 UITextBorderStyle 에 4가지 BorderStyle을 제공합니다.
.bazel, .line, .roundRect, .none
위 네 가지 말고 언더라인을 주고 싶을 때 사용할 수 있는 코드입니다.
먼저 텍스트필트 아웃렛을 생성합니다.
그리고 아래 코드처럼 사용하면 됩니다.
@IBOutlet weak var pwcTF: UITextField!
let border = CALayer()
let width = CGFloat(1.0)
border.borderColor = UIColor.darkGray.cgColor
border.frame = CGRect(x: 0, y: pwcTF.frame.size.height - width, width: pwcTF.frame.size.width, height: textField.frame.size.height)
border.borderWidth = width
pwcTF.layer.addSublayer(border)
pwcTF.layer.masksToBounds = true
그럼 아래 사진처럼 언더라인이 적용됩니다.
width = CGFloat(1.0) 여기 () 안의 실수 값을 증가시키면 라인이 두꺼워지고 감소시키면 얇아집니다!
이상입니다!
'IOS(iPhone)' 카테고리의 다른 글
ios swift3 Yes No Alert Dailog 생생방법입니다. (0) | 2017.08.31 |
---|---|
ios swift3 TableView 구현 시 위쪽에 공간이 비는 문제 해결방법 (0) | 2017.08.24 |
IOS UIView 에 border 추가하기, 버튼, 레이블 등에 테투리 표시하는 방법 (0) | 2017.08.16 |
ios swift3 alertDialog 경고창띄우는 방법 (0) | 2017.08.10 |
ios swift3 JSONParsing JSON 파싱 하는 방법 (0) | 2017.08.09 |