मैं कुछ स्ट्रिंग को ट्वीट करने के लिए एक टेक्स्ट व्यू दे रहा हूं।
मैं वर्णों की संख्या को 140 की लंबाई तक सीमित करने के लिए निम्नलिखित विधि लागू कर रहा हूं।
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text{
return [[textView text] length] <= 140;
}
कोड अच्छी तरह से काम कर रहा है पहली शर्त को छोड़कर कि बैकस्पेस काम नहीं कर रहा है। मान लीजिए कि मैं 140 वर्णों की सीमा तक पहुंच गया हूं, ताकि विधि मुझे झूठी बताएगी और उपयोगकर्ता अधिक वर्ण नहीं डाल सकता है, लेकिन उसके बाद जब मैं कुछ वर्णों को हटाने का प्रयास करता हूं तो पाठ दृश्य व्यवहार में अक्षम हो जाता है।
तो सवाल यह है: " textview.text
पाठ दृश्य से पात्रों को कैसे हटाएं या फिर से सक्षम करें?"