2012-10-17 14 views
10

में टेक्स्ट व्यू में सुझावों को कस्टमाइज़ करना मेरे पास textview है। जब हम textview संपादित कर रहे हैं, तो हम छवि में दिखाए गए सुझाव देख सकते हैं। मैं सुझावों को अनुकूलित करना चाहता हूं। यानी, सुझाव बॉक्स में डिफ़ॉल्ट शब्दों के बजाय, मैं अपने सरणी से शब्दों को दिखाना चाहता हूं। मैं यह कैसे कर सकता हूँ?आईफोन

अग्रिम धन्यवाद ...

+0

संभव दोहराया [एक लिंक] (http://stackoverflow.com/questions/3522043/uitextview-custom-auto-completion) – Scar

उत्तर

0

कि पाठ दृश्य के लिए अक्षम स्वत: सुधार, तो एक कस्टम दृश्य तैयार है और मिलान जहाँ भी कर्सर है अन्य विचारों से ऊपर रखें। यह पता लगाने के लिए शायद अन्य एसओ पोस्ट हैं कि वह कर्सर कहां है ...

आप शायद प्रतिनिधि पैटर्न 2-मार्ग का उपयोग करेंगे। एक तरफ, कस्टम व्यू को UITextView में बदलावों से अवगत कराया जाता है, इसलिए यह जानता है कि अपने सुझावों को कब अपडेट करना है।

अन्य प्रतिनिधि आपका दृश्य या टेक्स्ट व्यू है, जब कोई बटन हिट करता है तो अधिसूचित किया जाता है।

यह सब करने के लिए, केवल कठिन हिस्सा पता लगाना है कि कैसे अपने कस्टम दृश्य के तर्क

1

सुझाव अक्षम करने के लिए वहाँ 2 तरीके हैं व्यवहार करेंगे आसान होना चाहिए:

पहले एक है:

UITextField* f = [[UITextField alloc] init]; 
f.autocorrectionType = UITextAutocorrectionTypeNo; 

दूसरा एक है: इंटरफेस बिल्डर के पास इसे अक्षम करने के लिए एक ड्रॉपडाउन फ़ील्ड भी है। जैसा कि आप इंटरफ़ेस बिल्डर में टेक्स्टफील्ड बनाने की अधिक संभावना रखते हैं, वहां इसकी तलाश करें। आप इसे 'सुधार' के बगल में विशेषता निरीक्षक में पा सकते हैं।

सुझाव में अपने सरणी के लिए इस लिंक के माध्यम से जाना: https://www.cocoacontrols.com/controls/autocompletiontableview