Keyboard 3

Xcode 기능 - 키보드 입력시 반응하기 - detect keyboard change

이번에는 키보드 입력시 반응하는 방법에 대해 알아볼께요 1) ViewController 먼저 키보드 입력을 받기위해서 UITextField가 연결되어 있어야 합니다 자 그러면 이제 텍스트가 입력될 때 특정기능을 수행하고 싶다면? 순서는 상관없지만 일단 먼저 입력되었을시에 수행이 이루어지는 함수를 먼저 만듭니다 @objc func textFieldDidChange(textField: UITextField){ } @objc func textFieldDidChange(textField: UITextField){ //원하는 기능을 넣습니다 H1 = H1TextField.text! } 여기서 testFieldDidChange 이름으로 함수를 만들었습니다. 만약에 여러 입력..

Xcode 기능 - 키보드 내리기, 사라지게 하기 / Keyboard disappear

이번에는 키보드를 내리는 방법을 알아보겠습니다 키보드 입력을 구현하였지만 키보드를 못내리게 되면 안되겠죠? 그래서 그중 하나의 방법인 화면 밖을 터치했을 때 키보드가 사라지겠금 하는 코드를 알려드릴께요 1) AppDelegate.swift 이번 코드는 키보드를 사용하는 ViewController 에서 구현을 해도 되지만 모든 화면에서 일괄적으로 적용되려면 AppDelegate에 추가하는 것을 더 추천드립니다! 이런식으로 AppDelegate에서 extension UIViewController 를 통해 ViewController 전반적으로 함수를 사용할 수 있게 합니다 extension UIViewController {..

Xcode 기능 - 키보드 입력 타입 설정 / keyboard input type

이번에는 키보드 입력에 대해 알아보겠습니다 여러가지 타입이 있어 설정이 다양하지만 크게 세가지에 대해 알아볼께요 1) ViewController 키보드 입력방식은 UITextField에 대한 속성이기 때문에 ViewController 에서 설정이 가능합니다 그렇기 때문에 ViewController에 UITextField가 먼저 연결되어 있어야 합니다! 이렇게 연결이 되었으면 준비가 끝났습니다! 1. 숫자입력 / numberPad 이렇게 입력시 숫자키보드가 뜨는 방식입니다 방법은 무지무지 간단해요! 일단 입력타입을 설정하는 함수로 따로 분리를 했습니다 그러고나선 처음에 연결해놓은 UITextField.keybordType = .numberPad 하면 끝입니다! I..