Me gustaría hacerlo en mi app :
La etiqueta es como : nombre de usuario comentario
No sé cómo agregar el botón de «» dentro de la etiqueta; he encontrado esta biblioteca, pero no estoy seguro de que funcionará? https://github.com/optonaut/ActiveLabel.swift
Tal vez de usar por la creación de un regex para la primera palabra? ¿Qué te parece?
- Etiqueta activa está trabajando bien.
- u puede proporcionar algo de código para hacer un nick de usuario puede hacer clic? sin el «@».
- véase la respuesta publicada por mí recientemente. 🙂
Para tal caso, en lugar de agregarlo como un
UILabel
componente, prefiero utilizarUITextView
, porque tiene dataDetectorTypes propiedad:Así, usted puede implementar como:
Para tu caso, supongo que será
.link
. También me gustaría sugerir que compruebe las opciones para el UIDataDetectorTypes.Uso Activo De La Etiqueta https://github.com/optonaut/ActiveLabel.swift
Hacer un
UILabel
nombrelabel
donde
johncena
es la cadena que se puede hacer clic.ver https://github.com/optonaut/ActiveLabel.swift/blob/master/ActiveLabelDemo/ViewController.swift
Puede utilizar TTTAttributedLabel para hacer una parte en particular o de la palabra para tocar en un UILabel.
Por ejemplo
Además de los hipervínculos se pueden añadir enlaces personalizados también a una parte en particular o de la palabra y que la palabra se convierte en tocar y tocar esa palabra método delegado didSelectLinkWithURL se llama y se puede comprobar que el enlace dentro de esa función