faceID 인증을 완료후 keychain에 저장되어 있던 ID,PW로 IDTextfield, pwTextField에 데이터를 바인딩하는 과정에서 textfield.rx.text.onNext(””)로 이벤트를 바인딩 하였지만 구독시 해당 이벤트가 구독되지 않는 현상이발생함.
bioAUthLotinData
.map{$0.id}
.bind(to:idTextFeild.rx.text)
.disposed(bag)
idTextField.rx.subscribe(onNext:{}).disposed(bag) => 으로 이벤트 구독이 불가능함.
출처: https://ios-development.tistory.com/364
| UIControl.Event | |
|---|---|
| touchDown | 컨트롤을 터치 했을 경우 발생하는 이벤트 |
| touchDownRepeat | 컨트롤을 연속 터치할 경우 발생하는 이벤트 |
| touchDragInside | 컨트롤 범위 내에서 터치한 영역을 드래그 할경우 발생하는 이벤트 |
| touchDragOutSide | 터치 영역의 컨트롤의 바깥쪽에서 드래그 할 때 발생하는 이벤트 |
| touchDragEnter | 터치 영역이 컨트롤의 일정 영역 바깥쪽으로 나갔다가 다시 들어올때 발생 |
| touchDragExit | 터치 영역이 컨트롤의 일정 영역 바깥으로 나갔을때 발생하는 이벤트 |
| valueChagned | 터치 드레그 및 다른 방법으로 값이 변경되었을때 발생 |
| primaryActionTriggered | 버튼이 눌릴때 발생하는 이벤트(iOS 보다는 tvOS) |
| editingDidBegin | UITextField에서 편집이 시작될 때 호출되는 이벤트 |
| editingChanged | UITextField에서 값이 바뀔때 마다 호출되는 이벤트 |
| editingDidEnd | UITextField에서 외부 객체와의 상호작용으로 인해 편집이 종료되었을 때 발생하는 이벤트 |
| editingDidEndOnExit | UITextField의 편집상태에서 키보드의 return키를 터치할 경우 발생함. |
| allTouchEvents | 모든 터치 이벤트 |
| allEdigitgEvnets | UITextField에서 편집 작업의 이벤트 |
| applicationReserved | 각각의 애플리케이션에서 프로그래머가 임의로 지정 할 수 있는 이벤트 값으 범위 |
| systemReserved | 프레임워크 내에서 사용하는 예약된 이벤트 값의 범위 |
| allEvent | 시스템을 포함한 모든 이벤트 |
textField.rx.observe(String.self, "text")//사용법이 괴상하다.
.subscribe(onNext:{})
.disposed(by:bag)