반응형
iOS App을 개발하다 보면 TextField의 글자 입력 후 엔터키 이벤트를 수신해야 할때가 있다.
이럴때는 UITextFieldDelegate를 사용하면 된다.
코드 파일 이름이 testViewController.swift 라 가정할때
class testViewController: UIViewController, UITextFieldDelegate {
@IBOutlet weak var fieldId: UITextField!
override func viewDidLoad() {
super.viewDidLoad()
// StoryBoard에서 fieldId 객체의 딜리게이트 연결을 하지 않았다면
self.fieldId.delegate = self
}
// UITextFieldDelegate Return key 이벤트 함수
func textFieldShouldReturn(_ textField: UITextField) -> Bool {
if textField == self.fieldId {
// 원하는 액션 지정하기
}
return true
}
}
반응형
'개발' 카테고리의 다른 글
Android Java로 Kakao Login V2 이용해 보기 (0) | 2021.03.18 |
---|---|
iOS 14.5 부터 변경될 IDFA 수집에 관한 정책 정리 (0) | 2021.03.16 |
Xcode 에서 특정 문자열 한번에 고치는 방법 (0) | 2021.02.09 |
유니버셜 링크에 대해 알아보자! (2) | 2021.02.09 |
M1칩 맥북, 맥미니 발견된 Xcode 관련 문제 정리 (0) | 2021.02.09 |