본문 바로가기
SWIFT/UIKit

UITextField 하드코딩하기

by 서른잔치는끝났다 2016. 3. 27.

UITextField 하드코딩하기








UITextField는 UIButton이나 UILabel처럼 스토리보드로 추가하고 Attributes Inspector로 쉽게 편집할수 있지만 하드코딩 방법을 알아보도록 하겠습니다. 버튼이나 레이블 하드코딩법과 크게 다르지 않습니다






1. 텍스트 필드 생성



6행... UITextField를 사용하려면 UIKit를 임포트해주면 됩니다

8행... 제가 참고하고 있는 사이트에서 UITextFieldDelegate프로토콜의 textfieldDidEndEditing을 사용하는 

         항목이 있는데요. 콘솔창에만 나타는것이라 Lable에 적용을 시도해봤는데 아직 제 실력으로는 구현

         이 안되더군요 ㅎㅎ

10행... 다들 알고 계시겠지만 func viewDidLoad()는 뷰에 로드되고난 직후 실행하라는 ViewController의 

            메서드

13행... replyInput라는 UITextField타입의 변수를 선언합니다



2. 텍스트필드의 크기 지정



 15행... 텍스트필드와는 무관한 뷰의 배경색을 지정하는 것입니다. UIButton 포스팅을 참조해보세요

 17행... 텍스트필드의 크기 지정(UIButton 포스팅 참조)

 18행... placeholder는 String?타입으로 텍스트필드 입력전 텍스트필드의 용도등을 표시하기 위해 텍스       

            트를 입력해두는곳입니다

            회색(70%)의 글씨가 나타나게 됩니다.





3. 텍스트필드 위치지정 및 뷰 표시



23행... 텍스트 필드의 가장자리 스타일을 지정합니다. UITextBorderStyle에는 None, Line, Bezel,RoundedRect이 있습니다.

          None : 텍스트필드의 배경색, 테두리선이 없는 형태

          Line : 배경색은 없고, 직사각형의 선만 존재하는 형태

          Bezel : 배경색은 없고, 실선이 아닌 볼륨감이 있는 선으로 표시

          RoundedRect : 배경색은 흰색으로 모따진 직사각형의 형태

25행... 텍스트 필드 위치 지정(가로:중앙, 세로:200)

27행... 텍스트 필드 뷰에 추가





세번째 글을 쓰다보니 이제 낯설게만 보이던 코드들이 살짝 눈에 들어오고, 저절로 메서드명을 치고 있는 저를 보게 되네요. 얼른 앱을 만들어보고 싶습니다.




'SWIFT > UIKit' 카테고리의 다른 글

UIpickerView  (0) 2016.03.30
UIFont... 폰트 지정 하드코딩  (0) 2016.03.29
UIImageView 이미지 삽입 하드코딩하기  (0) 2016.03.27
UIButton... 탭 강조 색 변경  (0) 2016.03.26
UILabel  (0) 2016.03.26

댓글