2009-06-14 10 views
7

के लिए UITextView में एक लिंक को कैसे एम्बेड करें, मुझे आश्चर्य है कि क्या UITextView में हाइपरलिंक डालना संभव है जो सफारी खोल देगा और उपयोगकर्ता को वेब पेज पर ले जाएगा। और यदि ऐसा है तो मैं इसे कैसे पूरा कर सकता हूं।आईफोन

आपकी मदद के लिए अग्रिम धन्यवाद।

+0

यहाँ जवाब है http://stackoverflow.com/questions/14338229/ios-clickable-text-inside-uitextview#comment19930723_14338229 – zvjerka24

उत्तर

18

हां, आप डेटा DetectorTypes प्रॉपर्टी पीएफ को UITextView को 'UIDataDetectorTypeLink' पर सेट करके कर सकते हैं।

+1

यह सही उत्तर है - स्वीकृत एक को अनदेखा करें। –

+1

लेकिन लिंक रंग नीले रंग में बदल गया, इसे सफेद रंग के रूप में कैसे बनाया जाए? – Udhaya

4

दुर्भाग्य से इस समय नहीं, क्योंकि कोई विशेषता नहीं है, आप टेक्स्ट से संलग्न कर सकते हैं।

आप विकल्पों

1) के एक जोड़े के बजाय एक UIWebView का उपयोग कर सकते है।

2) यदि पाठ एक ज्ञात स्थिति में है तो आप निर्देशांक पर एक बटन ओवरले कर सकते हैं। इस प्रकार आईफोन पर ट्विटर पर लिंक है,

+0

यह (पूर्व आईओएस 3) समय पर सही था, लेकिन सही नहीं रह गया है जवाब। ऊपर देखो। – NeilInglis

0

आपको जो हेविट के थ्री 20 फ्रेमवर्क से TTStyledText कक्षा पर एक नज़र डालना चाहिए।