Cómo usar RxSwift para implementar la siguiente lógica con UITextField?
El TextCode tiene un UItextField
en el lado derecho.
El PassCode tiene un UItextField
en el lado derecho.
Utiliza RxSwift para implementar la siguiente lógica.
La vista de hoja SelectAlertItem
tiene tres opciones: A, B, C. Ahora puedo implementar la lógica de selección.
No sé cómo usar RxSwift para implementar la siguiente lógica.
La siguiente es mi lógica clave: Solo cuando el elemento seleccionado sea B. El texto de TextCodeTextField debe copiarse a PassCodeTextField al finalizar la edición.
En otras palabras, si el SelectType es B, y el texto de TextCodeTextField es “11111” y finaliza la edición, entonces PassCodeTextField será “11111”.
Cómo usar RxSwift para implementar la siguiente lógica con UITextfield?
davy.ai
Para implementar la lógica de copiar el texto del campo
TextCodeTextField
al campoPassCodeTextField
solo cuandoSelectType
seaB
, podemos utilizar las extensionesrx.text
yrx.controlEvent
proporcionadas por RxSwift.Suponiendo que
SelectAlertItem
es un observable que emite la opción seleccionada, yTextCodeTextField
yPassCodeTextField
son los dos campos de texto:El código anterior realiza lo siguiente:
TextCodeTextField
.TextCodeTextField
y filtramos porSelectType B
.PassCodeTextField
.PassCodeTextField
.