मैं सोच रहा था कि नेविगेशन बार में बैक बटन दबाए जाने के बाद नेविगेशन बार को छिपाने के लिए हैंडलर या पूर्णता फ़ंक्शन जोड़ने का कोई तरीका था या नहीं।

0
Rafael F 2 अप्रैल 2020, 22:34

1 उत्तर

सबसे बढ़िया उत्तर

इस उद्देश्य के लिए, आपको कस्टम बैक बटन लागू करना चाहिए

override func viewDidLoad {
        super.viewDidLoad()
        self.navigationItem.hidesBackButton = true
        let newBackButton = UIBarButtonItem(title: "Back", style: UIBarButtonItemStyle.Bordered, target: self, action: "back:")
        self.navigationItem.leftBarButtonItem = newBackButton
    }

    func back(sender: UIBarButtonItem) {
        // Perform your custom actions
        // ...
        // Go back to the previous ViewController
        self.navigationController?.popViewControllerAnimated(true)
    }

या जब आप नियंत्रक को गायब करना चाहते हैं तो बस अपना कोड viewWillDisappear विधि में लिखें

1
Mac3n 2 अप्रैल 2020, 19:50