जब मैं वेब से नया डेटा लोड कर रहा हूं तब से उपयोगकर्ता "खोज" बटन पर क्लिक करता है, तो मैं अपना UISearchDisplayController बंद करना चाहता हूं। मैं नियंत्रक को प्रोग्रामिक रूप से कैसे बंद करूं? मेरे पास पहले से ही उचित विधि है, लेकिन यह नहीं पता कि इसे कैसे किया जाए।मैं UISearchDisplayController प्रोग्रामेटिक रूप से कैसे बंद करूं?
मैंने सोचा कि नीचे काम करेगा, लेकिन मैं गलत हूं।
- (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar {
[self.searchDisplayController finalize];
}
आपको बहुत बहुत धन्यवाद .. 2012 में भी बहुत अच्छा और सहायक काम कर रहा है :) – Xtrician
यह मेरे लिए काम नहीं करता है। मैंने कहा कि एक बार जब उपयोगकर्ता कहीं भी टैप करता है - (शून्य) तालिका दृश्य: (UITableView *) तालिका दृश्य किया गया चयन करेंउट इंडेक्सपैथ: (एनएसआईएनएक्सएक्सपीएथ *) इंडेक्सपाथ {[self.searchDisplayController setActive: कोई एनिमेटेड नहीं: हाँ];} लेकिन इसने इसे जाने नहीं दिया। इस विधि को बुलाया गया लेकिन कोई परिणाम नहीं मिला। – coolcool1994
बिल्कुल सही। मैं इसे देखने में उपयोग कर रहा हूं। मुझे जिस चीज की जरूरत थी। –