본문 바로가기

TextField

(2)
[IOS] 키보드 내리기 with TextField SearchBar나 TextField에서 터치 입력이 발생하면 키보드가 올라온다. 이번 포스팅에서는 키보드가 올라온 후에 키보드가 아닌 다른 영역을 터치 해서 키보드를 내리거나 혹은 키보드위에 ToolBar를 올리고 키보드를 내리는 BarButton을 하나 생성하여 BarButton에 Action을 넣은후 진행하는 방법에 대해 얘기해보겠다. 일단 center에 TextField를 하나 생성하겠다. 먼저 아래와 같은 코드를 작성해주자. override func touchesBegan(_ touches: Set, with event: UIEvent?){ self.view.endEditing(true) } 이 touchesBegan 메소드의 대해 알아보자. View 또는 Window에서 하나 이상의 새로운 터..
[IOS] PickerView의 element를 직접구성하는 방법 현재 진행하는 프로젝트에서 PickerView에 있는 목록을 선택하면 TableView 각 Cell에는 해당 목록에 맞는 요소들을 보여주게 하는 기능있었다 이 과정중 textField의 inputView를 pickerView로 집어 넣어서 textField 터치이벤트가 작동하면 pickerView를 present 할 수 있는 방법을 알게 되었고 꽤나 유용한 정보인거 같아서 포스팅 한다. 먼저 textField를 만들겠다. 여기서 tintColor를 clear로 설정해지 않으면 textField의 깜빡거리는 커서가 보여질것이다. 그아래는 border를 설정해주었고 기본 text value는 과일로 설정했다. private let textField: UITextField = { let tf = UITextF..