2012-01-03 14 views
11

में CodeMirror2 कोड का उपयोग करके टेक्स्ट का चयन कैसे करें I UIWebview IOS 5 में टेक्स्ट एडिटर बनाने के लिए CodeMirror 2 का उपयोग करने का प्रयास किया। लेकिन मुझे टेक्स्ट चयन में समस्या थी। मैं पाठ का चयन नहीं कर सका।UIWebview IOS 5

यह codemirror.js में CodeMirror कोड है,

// Wraps and hides input textarea: 
'<div style="overflow: hidden; position: relative; ' + 
      'width: 3px; height: 0px;">' + 
    '<textarea style="position: absolute; padding: 0; ' + 
        'width: 1px;" wrap="off" autocorrect="off" ' + 
        'autocapitalize="off">' + 
    '</textarea>' + 
'</div>' + 
कि कोड से

, मुझे लगता है कि मैं contenteditable गुणों के साथ "div" का उपयोग करने के लिए है। मैं टेक्स्टरेरा को बदलने के लिए "div" बनने की योजना बना रहा हूं, अब तक आईओएस 5 ने संतोषजनक संपत्ति का समर्थन किया है। लेकिन, मुझे यकीन नहीं है कि यह कैसे करें। कोई भी मेरी समस्या को हल करने के बारे में जानता है?

धन्यवाद

उत्तर

1

CodeMirror एक तरह से contenteditable का उपयोग कर से बचने के लिए निर्माण किया गया था, क्योंकि एक ही भर ब्राउज़रों लागू नहीं है। http://www.litech.org/~schanzer/iOS/

आप किए गए परिवर्तनों को में रुचि रखते हैं यह काम "के लिए खोज की कोशिश करने के लिए:

यह है कि आईओएस पर काम करता है CodeMirror2 के एक कस्टम निर्माण का एक डेमो (मैं लेखक नहीं हूँ) है स्रोत में आईओएस "या" परिवर्तन ", या इसका उपयोग करें।

यहाँ updated source

+0

इस काम के लिए सराहना लेकिन यह एक बहुत ही विशाल और गाड़ी समाधान है। – Dmitry