2011-08-30 18 views
9

कैसे मैं एक UITextView का विस्तार या इसके अंदर पाठ का आकार हटना और फिर UIScrollView विस्तार कर सकते हैं या UITextView फिट करने के लिए ध्यान देंUITextView ऑटो ऊंचाई

+0

के बराबर है ऐसा लगता है कि आप ऐसा करने में सक्षम होना चाहिए जो आप उपयोग करने का प्रयास कर रहे हैं - [UIView sizeToFit]। UIView क्लास के लिए दस्तावेज़ों पर एक नज़र डालें और देखें कि क्या आप यही खोज रहे हैं। कुछ नमूना कोड आप जो भी प्रयास कर रहे हैं उसे स्पष्ट करने में मदद करेंगे। –

उत्तर

26
CGRect frame; 
frame = textiew.frame; 
frame.size.height = [textView contentSize].height; 
textView.frame = frame; 

एक बात हटना कर सकता हूँ कि सही है सामग्री आकार केवल के बाद उपलब्ध है UITextView को addSubview के साथ दृश्य में जोड़ा गया है और पाठ को असाइन किया गया है। इससे पहले यह frame.size

+8

टेक्स्ट देखें सामग्री आकार कुछ भी ऐसा प्रतीत नहीं होता है। – Rollo

+0

क्या यह स्विफ्ट में 'cell.commentLabel.frame.size.height = cell.commentLabel.contentSize.height' को सरल बनाता है? – User

+0

@ स्विफ्ट 2.0 में कोड अपडेट करने के आपके प्रयास की समीक्षा करना सराहना करता है, लेकिन आपको इसे अपने उत्तर के रूप में पोस्ट करने की आवश्यकता है। –