Articles of uitextviewdelegate

¿No se puede asignar un valor del tipo 'MyViewController' a un valor del tipo 'UITextFieldDelegate?'

No estoy seguro de por qué recibo este error (el título de este problema es el error, como se muestra en la siguiente captura de pantalla) cuando trato de hacer self.tv_salaryNumber.delegate = self . Mi class EarningsVC de hecho henetworkingó el protocolo UITextFieldDelegate , así que no puedo entender por qué recibo este error. (Puede […]

UITextView delegate method textView: shouldChangeTextInRange: replacementText: da un text de reemploop erróneo en la eliminación rápida

Tengo una UITextView y estoy grabando todos los events de cambio de vista de text en una matriz. Cuando el usuario está eliminando rápidamente (manteniendo pulsada la tecla de eliminación para eliminar las palabras a la vez y no solo un carácter), cuando se invoca el método textView: shouldChangeTextInRange: replacementText, la longitud de la variable […]

UITextView autocomplete text personalizado

Tengo UITextView en el cual, como types de usuarios, me gustaría sugerir algunas palabras (como en una window emergente) como se muestra para palabras mal escritas. Hay palabras personalizadas que tengo en una matriz que deberían usarse como sugerencias. Por ejemplo, si el usuario comienza a escribir "carpen", me gustaría sugerir "carpenter1", "carpenter2", "carpenter3", para […]

Cómo desencadenar textViewdelegate en ediciones programáticas UITextView

Si estoy escribiendo con el keyboard, entonces se shouldChangeTextInRange textViewDidChange y shouldChangeTextInRange . Pero cuando cambio el textView mediante progtwigción, no se llaman los methods de delegado. ¿Cómo obtengo un cambio programático en textView para activar los methods de delegado? Actualizar ¿Hay alguna otra forma de simular el ingreso del keyboard mediante progtwigción?

Eliminar (no retroceso) no dispara UITextViewDelegate's shouldChangeTextInRange

Cuando uso un keyboard externo, mi UITextView dispara un post shouldChangeTextInRange justo cuando shouldChangeTextInRange la tecla Retroceso ("borrar hacia atrás"), pero si presiono Eliminar ("borrar hacia adelante"), nunca se shouldChangeTextInRange el método en absoluto, a pesar de la vista text cambiando como se esperaba En caso de que importe, estoy usando Swift y el último […]

UITextField autocompletado de callback

Estoy usando una biblioteca para validation de campo que se basa en UITextFieldTextDidChangeNotification . Simplemente valida los campos en un formulario cuando esta notificación se activa y establece un estado de formulario (como invalid , eligible , submittable ). Sin embargo, cuando complete automáticamente la tab en cualquier campo, textField:shouldChangeCharactersInRange:string: método delegate pero UITextFieldTextDidChangeNotification o […]

textView resignFirstResponder no dispara UIKeyboardWillHideNotification

Tengo una UIView que contiene UITexView y un button. Tengo un delegado UITextViewDelegate . Cuando primero puse el cursor en UITextView, se llama a la function de delegado "textViewShouldEndEditing" , y esta function activa la notificación UIKeyboardWillShowNotification . Hasta aquí todo bien. Cuando hago clic en el button, llamo a la function [self.textView resignFirstResponder]; , […]

Comportamiento UITextViewDelegate cuando la tecla de retroceso es HELD Down

Me he encontrado con un problema donde iOS le da a mi UITextViewDelegate información incorrecta cuando la tecla Eliminar se mantiene en el keyboard. Cuando el usuario DETENGA la key de eliminación en una UITextView en un iPad, UITextView comenzará a eliminar palabras enteras en lugar de caracteres individuales mientras más time se mantenga presionado […]

Cómo interceptar un número de teléfono haga clic (button de llamada) en el enlace en UITextView?

¿Hay una callback para identificar cuándo el usuario hace clic en Llamar en la window emergente que aparece cuando hacemos clic en un número en una vista de text? func textView(textView: UITextView, shouldInteractWithURL URL: NSURL, inRange characterRange: NSRange) -> Bool La function mencionada anteriormente me ayudará a identificar que se ha hecho clic en un […]

Deshabilite autocorrect después de escribir palabras con el prefijo "@" y luego se puede volver a activar cuando se escribe una nueva palabra

En mi text view me gustaría que la autocorrección se deshabilite al escribir palabras que comiencen con "@". El motivo es que tengo un menu de vista de tabla que aparece y sugiere nombres de usuario. Si se selecciona un nombre de usuario, el text actual se reemplaza por un hyperlink . Esta funcionalidad es […]