नेविगेशन बार अदृश्य बनाने के लिए एक चाल हो सकती है। स्टोरीबोर्ड सेट में सिम्युलेटेड मेट्रिक्स सेट करें -> शीर्ष बार = कोई नहीं (आप इसे किसी भी तरह से भी बचा सकते हैं)।
आपके विचार नियंत्रक में viewDidLoad में जोड़ें:
स्विफ्ट 3,0
navigationController?.navigationBar.setBackgroundImage(UIImage(), for: .default)
navigationController?.navigationBar.shadowImage = UIImage()
navigationController?.navigationBar.isTranslucent = true
ऑब्जेक्टिव-सी
[self.navigationController.navigationBar setBackgroundImage:[UIImage new] forBarMetrics:UIBarMetricsDefault];
self.navigationController.navigationBar.shadowImage = [UIImage new];
self.navigationController.navigationBar.translucent = YES;
तो फिर तुम एक एनीमेशन बनाना चाहिए जब फिसलने संपर्क के विवरण के साथ uitableview/uiscrollview और यहाँ यह है कि आप क्या करना चाहते हैं पर निर्भर करता है ...
संपादित करें: यहाँ आप सिम्युलेटर पर एक उदाहरण मिल सकते हैं ... बदसूरत mockup के लिए खेद है: डी