2009-06-14 23 views
7

Me pregunto si es posible poner un hipervínculo en una UITextView que abrirá Safari y llevará al usuario a una página web. Y si es así, ¿cómo puedo lograr esto?Cómo incrustar un enlace en una UITextView para el iphone

Gracias de antemano por su ayuda.

+0

Aquí está la respuesta http://stackoverflow.com/questions/14338229/ios-clickable-text-inside-uitextview#comment19930723_14338229 – zvjerka24

Respuesta

18

sí, puede establecer la propiedad dataDetectorTypes pf UITextView en 'UIDataDetectorTypeLink'.

+1

Esta es la respuesta correcta: ignore la aceptada. –

+1

pero el color del enlace cambió a azul, ¿cómo hacer que sea de color blanco? – Udhaya

4

Lamentablemente, no por el momento ya que no hay atributos que pueda adjuntar al texto.

usted tiene un par de opciones

1) Utilizar un UIWebView lugar.

2) Si el texto está en una posición conocida, podría superponer un botón en las coordenadas. Así es como Twitterific en el iPhone hace enlaces,

+0

Ésta era correcta en el momento (IOS pre 3), pero ya no es la correcta responder. Véase más arriba. – NeilInglis

0

Deberías echar un vistazo a la clase TTStyledText del framework Three20 de Joe Hewitt.

Cuestiones relacionadas