मैं navigationItem.searchController
iOS 11 पर एक UITableViewController की संपत्ति के लिए एक UISearchController संलग्न कर रहा हूं । यह ठीक काम करता है: मैं अच्छा iOS 11-शैली खोज बार का उपयोग कर सकता हूं।
हालाँकि, मैं खोज बार को लॉन्च पर दिखाई देना चाहूंगा। डिफ़ॉल्ट रूप से, उपयोगकर्ता को खोज बार देखने के लिए तालिका दृश्य में स्क्रॉल करना होगा। क्या किसी को पता है कि यह कैसे संभव है?
छोड़ दिया: लॉन्च के बाद डिफ़ॉल्ट स्थिति। राइट: सर्च बार दृश्यमान (ऊपर स्क्रॉल करके) दिखाई देता है। मैं लॉन्च के बाद खोज बार को सही स्क्रीनशॉट में देखना चाहता हूं।
मैंने पहले ही पाया कि hidesSearchBarWhenScrolling
मेरे नेविगेशन आइटम की संपत्ति को झूठी करने के लिए खोज बार को दृश्यमान बनाया जा सकता है । हालाँकि, यह खोज बार हमेशा दिखाई देने का कारण बनता है - यहां तक कि नीचे स्क्रॉल करते समय -, जो कि मैं नहीं चाहता।
hidesSearchBarWhenScrolling