2009-06-14 16 views
7

Mi chiedo se sia possibile inserire un collegamento ipertestuale in un UITextView che aprirà il safari e porterà l'utente a una pagina Web. E se sì, come posso realizzare questo.Come incorporare un collegamento in un UITextView per l'iPhone

Grazie in anticipo per il vostro aiuto.

+0

Ecco la risposta http://stackoverflow.com/questions/14338229/ios-clickable-text-inside-uitextview#comment19930723_14338229 – zvjerka24

risposta

18

sì, è possibile impostare la proprietà dataDetectorTypes di UITextView su 'UIDataDetectorTypeLink'.

+1

Questa è la risposta corretta - ignora quella accettata. –

+1

ma il colore del collegamento è diventato blu, come renderlo di colore bianco? – Udhaya

4

Sfortunatamente non al momento poiché non ci sono attributi che è possibile allegare al testo.

avete un paio di opzioni

1) Utilizzare un UIWebView invece.

2) Se il testo si trova in una posizione nota, è possibile sovrapporre un pulsante alle coordinate. Ecco come Twitterific su iPhone fa collegamenti,

+0

Questa è stata corretta al momento (iOS pre 3), ma non è più la corretta risposta. Vedi sopra. – NeilInglis

0

Dovresti dare un'occhiata alla classe TTStyledText dal framework Three20 di Joe Hewitt.

Problemi correlati