मैं एक स्थान आधारित कीवर्ड खोज लागू कर रहा हूं। अगर किसी ने येलप की खोज बार देखी है, तो मैं यही करने की कोशिश कर रहा हूं। असल में खोज बार क्लिक होने पर मैं कीवर्ड के लिए एक टेक्स्ट फ़ील्ड इनपुट और दूसरे स्थान के लिए इनपुट प्रदान करना चाहता हूं। मैं यूआई तत्व क्या subclass होगा? मैं इसे किस तरह लूं?आईफोन - एकाधिक टेक्स्ट फ़ील्ड सर्च बार
उत्तर
मैंने कुछ समय पहले भी ऐसा ही ऐप किया था।
मुझे अपने एप्लिकेशन में किया था मैं इन चरणों का पालन किया है, (मैं केवल एक संक्षिप्त कोड हिस्सा नहीं विवरण दे रहा हूँ) था:
प्रारंभिक देखो:
- मैं खोज पट्टी एक में डाला करते थे नेविगेशन बार। (मैंने इसे अपनी कक्षा के
viewDidLoad
में प्रोग्रामेटिक रूप से किया था)। - इस कक्षा की मेरी xib फ़ाइल में, मैंने शीर्ष पर एक दृश्य रखा और इसमें दो
UITextFields
एक दूसरे के नीचे रखा गया। मैंने इस दृश्य को छुपाया और दृश्य की ऊंचाई से अपने वाई निर्देशांक को स्थानांतरित कर दिया ताकि वे-(viewHeight)
बन गए।
कार्यक्षमता भाग
जैसे ही उपयोगकर्ता खोज नेविगेशन पट्टी में रखा बार छू लेती है के रूप में, मैं इसे छिपा, छिपे नहीं पाठ क्षेत्रों के साथ दृश्य बना दिया है और स्थानांतरित कर दिया y जब तक निर्देशांक वे फिर से 0 बन गए।
खोज बार के प्रतिनिधि तरीकों में,
- (BOOL)searchBarShouldBeginEditing:(UISearchBar *)searchBar
मैंने वापस नहीं किया, इस विधि से नहीं लौटने से पहले एनीमेशन भाग (पिछले चरण में उल्लिखित) किया था।मैंने अपना पहला टेक्स्ट फ़ील्ड पहला उत्तरदाता बनाया ताकि कीबोर्ड स्वचालित रूप से दिखाई दे।
अब, जब मैं दोनों टेक्स्ट फ़ील्ड में डेटा भर रहा हूं, तो मैंने एनिमेशन को उलट दिया और डेटा को टेक्स्ट फ़ील्ड में खोज बार में भर दिया।
उम्मीद है कि इससे मदद मिलती है।
याल्प का कार्यान्वयन दो यूआईटीएक्स्टफिल्ड ऑब्जेक्ट्स के साथ एक कस्टम दृश्य दिखता है, जिसमें अनुवाद और स्केल एनीमेशन के साथ शीर्ष पर ज़ूम किया जाता है। एनीमेशन समाप्त होने के बाद पदानुक्रम में एक तालिका दृश्य जोड़ा जाता है। कीबोर्ड फ़ील्ड में से एक को पहले उत्तरदाता बनाकर कीबोर्ड को बुलाया जाता है।
बीटीडब्ल्यू - आम तौर पर बोलते हुए, यूआई तत्वों को एक साथ लिखना उप-वर्गीकरण को प्राथमिकता दी जाती है।
मुझे लगता है कि वे नेविबार में एक नया नेविगेशन भी जोड़ सकते हैं, क्योंकि शीर्षक "खोज" बन जाता है और रद्द बटन दिखाई देता है। – kevboh
जो वास्तव में एक नया UINavigationBar प्रतीत होता है, यह पुराने के शीर्ष पर फीका हुआ है। –
मेरे उत्तर के बारे में क्या? –
- 1. टेक्स्ट ढूंढना (एकाधिक बार) और
- 2. आईफोन में एडवांस सर्च कार्यान्वयन?
- 3. लॉग पर फास्ट टेक्स्ट सर्च
- 4. टेक्स्ट फ़ील्ड
- 5. टेक्स्ट फ़ील्ड
- 6. एक्शन बार में सेंटर सर्च व्यू
- 7. टेक्स्ट फ़ील्ड पर सत्यापन: हाइलाइट की गई लाल सीमा, आईफोन
- 8. एंड्रॉइड - विंडो आकार में एकाधिक संपादन टेक्स्ट फ़ील्ड
- 9. Google प्रोटोकॉल बफर बार-बार फ़ील्ड सी ++
- 10. लिफ्टस्क्रीन फ़ील्ड या टेक्स्ट
- 11. सोलर "अपरिभाषित फ़ील्ड टेक्स्ट"
- 12. आईफोन नेविगेशन बार
- 13. आईफोन प्रोग्रामिंग: बार
- 14. अपाचे सौर स्ट्रिंग फ़ील्ड या टेक्स्ट फ़ील्ड?
- 15. टेक्स्ट फ़ील्ड में टेक्स्ट रंग बदलें
- 16. फुलटेक्स्ट सर्च इनपुट स्ट्रिंग
- 17. मेटासर्च और रेल 3 का उपयोग करके एकल टेक्स्ट फ़ील्ड के साथ एकाधिक फ़ील्ड कैसे खोजें?
- 18. आईफोन ओपनजीएल टेक्स्ट
- 19. आईओएस स्टेटस बार: कुछ टेक्स्ट कैसे दिखाएं
- 20. फ्लेक्स - एक टेक्स्ट इनपुट फ़ील्ड
- 21. SQL सर्वर टेक्स्ट फ़ील्ड में
- 22. एंड्रॉइड संपादित करें टेक्स्ट फ़ील्ड
- 23. #pragma मार्क टेक्स्ट फ़ील्ड प्रतिनिधि
- 24. "टेक्स्ट-सर्च क्वेरी में लेक्समेम नहीं हैं:" क्या मतलब है?
- 25. एकाधिक फ़ील्ड के साथ simple_form इनपुट
- 26. एक्सेल एप्लिकेशन स्टेटस बार टेक्स्ट
- 27. JQuery प्रगति बार इनलाइन टेक्स्ट
- 28. मैं आईफोन एचयूडी प्रोग्रेस बार
- 29. आईफोन 4 टैब बार आइकन
- 30. आईफोन: ABPeoplePickerNavigationController छुपा नेविगेशन बार
क्या आपको कभी अपने प्रश्न का उत्तर मिला? मैं एक ही चीज़ को लागू करने की कोशिश कर रहा हूं, लेकिन इसे समझने में कोई भाग्य नहीं है। –
क्या आप केवल दो UITextField ऑब्जेक्ट्स का उपयोग करने से रोक रहे हैं? – David
@ बोर्ग 35 9 मैंने अपना जवाब जोड़ा है। –