जब मैं navigationController.hidesBarOnSwipe = YES
सेट करता हूं और वेबव्यू में स्वाइप करने का प्रयास करता हूं तो दिखाया गया है कि नेविगेशन बार छुपा हुआ है, लेकिन जब मैं इसे वापस पाने के लिए स्वाइप करने का प्रयास करता हूं तो यह कभी भी दिखाई नहीं देगा।नेविगेशन कंट्रोलर.hidesBarsOnSwipe = YES कभी भी मेरा navbar कभी नहीं दिखाता
मेरे ViewController कड़ी चोट घटना के लिए सुन रहा है:
[self.navigationController.barHideOnSwipeGestureRecognizer addTarget:self action:@selector(swipe:)]?
लेकिन इस चयनकर्ता इस तथ्य के बाद नेविगेशन पट्टी स्वाइप की वजह से छिपा हुआ है फिर कभी नहीं कहा जाता है। किसी ने hidesBarOnSwipe
लागू किया? क्या यह ज्ञात बग है या यह डिज़ाइन किया गया है कि यह छिपाने के बाद नेविगेशन बार नहीं दिखाएगा।
से पहले:
के बाद:
मैं देखा है कि अगर मैं एक tableView के साथ एक UIViewController है मैं इस मुद्दे आप का वर्णन कर रहे हैं मिलता है। हालांकि अगर मैं इसके बजाय UITableViewController का उपयोग करता हूं, तो समस्या दूर हो जाती है। – odyth
@haakon क्या आप इसे हल करने में सक्षम थे? मुझे एक ही समस्या है, मैं कोड के माध्यम से शुरू की गई WKWebView का उपयोग कर रहा हूं लेकिन दृश्य पर लेआउट बाधाओं को सेट करके इसे हल करने में अभी तक असमर्थ रहा हूं। –
@ हेनरिकहार्टज़ मुझे लगता है कि मैंने एक कोकोपॉड का उपयोग किया जो विशेष रूप से इसे संभालता है। – hakonbogen