2011-08-05 8 views
5

मैं UITextView के अंदर हाइपरलिंक रंग बदलना चाहता हूं। पाठ पर एक रेखांकन के साथ डिफ़ॉल्ट रंग नीला है। (मैं फोन नंबर/पते/ईमेल के लिए डेटा प्रकार का पता लगा रहा हूं) क्या रंग बदलने का कोई तरीका है? कृपया मुझे बताओ।प्रोग्राम में आईओएस में हाइपरलिंक के डिफ़ॉल्ट रंग को कैसे बदला जाए?

धन्यवाद।

उत्तर

1

UITextView में निर्मित व्यवहार को बदलने के लिए लगभग असंभव काम करना एक बहुत मुश्किल काम है।

dataDetectorTypes डॉक्स:

आपके पास इस प्रॉपर्टी (फोन नंबर, http लिंक, और इसी तरह) डेटा के प्रकार है कि स्वचालित रूप से पाठ दृश्य में क्लिक करने योग्य यूआरएल करने के लिए परिवर्तित किया जाना चाहिए निर्दिष्ट करने के लिए उपयोग कर सकते हैं। क्लिक करने पर, टेक्स्ट व्यू यूआरएल प्रकार को संभालने के लिए जिम्मेदार एप्लिकेशन खोलता है और इसे यूआरएल पास करता है।

और मुझे नहीं लगता कि यह वह व्यवहार है जिसे आप ढूंढ रहे हैं .. (लिंक को टैप करना हमेशा ऐप खोल देगा) - यह एचआईजी के खिलाफ भी जाएगा।

मैं निम्नलिखित प्रश्न पर एक नजर है करने के लिए आप recomment होगा: Can I change the color of auto detected links on UITextView?

संबंधित मुद्दे