2011-10-13 8 views
7

ऑटोकंपलेट द्वारा अधिकांश लोगों का क्या मतलब है कि ऐप में टेक्स्टव्यू/सर्चबार/जो भी उपयोगकर्ता इनपुट स्वीकार करता है। इस घटक से जुड़ा एक टेबलव्यू है जो उपयोगकर्ता इनपुट के आधार पर अद्यतन करता रहता है। यह एक अच्छी तरह से शोध विषय है और अब UISearchDisplay नियंत्रक के लिए धन्यवाद लागू करने के लिए अपेक्षाकृत आसान है।आईओएस स्वत: पूर्ण सुविधा

अब मैं यही चाहता हूं। जब उपयोगकर्ता UISearchBar में कुछ टेक्स्ट टाइप कर रहा है, तो कोई searchdisplaycontroller नहीं होगा। इसके बजाय, मैं चाहता हूं कि ऐप डेस्कटॉप पर Google इंस्टेंट की तरह कुछ करे। यही है, अगर मैं "गूग" टाइप करता हूं, तो खोजबार को गुग * ले दिखाया जाना चाहिए। तो सुझाव "ले" शेष उपयोगकर्ता इनपुट स्ट्रिंग Google की तुलना में हल्का फ़ॉन्ट होना चाहिए। इसलिए मैं एक ऑटो-सुझाव सुविधा नहीं चाहता हूं, मुझे एक स्वतः पूर्ण सुविधा चाहिए।

कोई विचार यह है कि मैं यह कैसे कर सकता हूं?

धन्यवाद!

उत्तर

2

मैं इसे करने की कोशिश नहीं की है, लेकिन यहाँ एक नियंत्रण आप जो चाह रहे हैं करने के लिए प्रतीत होता है कि है:

http://cocoacontrols.com/platforms/ios/controls/doautocompletetextfield

+0

शानदार! मुझे बस इसे जल्दी से आज़माएं। यदि यह काम करता है तो मैं तुरंत आपका जवाब स्वीकार करूंगा .. धन्यवाद ब्रायन! – Neo

+0

धन्यवाद ब्रायन। यह वही करता है जो मैं चाहता हूं। मुझे बस यह पता लगाना होगा कि क्या मैं सर्चबार के लिए कुछ ऐसा लागू कर सकता हूं या यदि मैं अपनी खोजबार को doautocomplete टेक्स्ट फ़ील्ड में बदलना चाहता हूं। – Neo

+0

@Neo doautocompletetextfield के डेटा स्रोत के रूप में मेरे PJTernarySearchTree को आजमाएं: https://github.com/peakji/PJTernarySearchTree – PeakJi

6

वैकल्पिक रूप से, आप इस UITextField उपवर्ग (DOAutocompleteTextField से प्रेरित) का उपयोग कर सकते हैं:

https://github.com/hoteltonight/HTAutocompleteTextField

इसमें कुछ और सुविधाएं हैं और सक्रिय रूप से विकसित की गई हैं। उदाहरण आपको दिखाता है कि स्वत: सुझाव टेक्स्ट के लिए डेटा स्रोत के रूप में सरणी का उपयोग कैसे करें।

+0

अच्छा लग रहा है। इसे कभी-कभी जांच लेंगे। धन्यवाद @ jonsibley – Neo

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

  • कोई संबंधित समस्या नहीं^_^