मुझे UISearchBiew के साथ UVearchBiew को tableViews.tableHeaderView के रूप में मिला है। 3.0 में नए Mail.app, Notes.app, आदि की तरह। मैं सर्चबार को तब तक छिपाना चाहता हूं जब तक कि उपयोगकर्ता इसे अपनी दृष्टि में नहीं खींचता।स्क्रॉल UITableView ताकि हेडर दिखाई नहीं दे रहा है
मेरा प्रयास केवल तभी काम करता है जब तालिका में कुछ आइटम होते हैं, ताकि तालिका दृश्य वास्तव में स्क्रॉल करना चाहता हो। मैं loadView में इस फोन:
NSIndexPath *indexPath = [NSIndexPath indexPathForRow:0 inSection:0];
[self._tableView scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionTop animated:NO];
फिर भी ऐसा लगता है कि एप्पल इस तरह के एक serachbar अलग तरह से संभालती है। सर्चबार को बाहर निकालने के बाद यह अब टेबलकेल्स तक सीमित नहीं लग रहा है (Notes.app में, Mail.app में नहीं)।
लेकिन शायद ऐप्पल के पास उस नए 3.0 व्यवहार के लिए एक अलग विधि है, और मुझे बस यह नहीं मिल रहा है?
चेकआउट 'UIViewController' के लिए नई प्रॉपर्टी की जोड़ी। [Https://developer.apple.com/library/prerelease/ios/documentation/UserExperience/Conceptual/TransitionGuide/AppearanceCustomization.html#//apple_ref/doc/uid/TP40013174-CH15-SW1](https://developer। apple.com/library/prerelease/ios/documentation/UserExperience/Conceptual/TransitionGuide/AppearanceCustomization.html#//apple_ref/doc/uid/TP40013174-CH15-SW1) –