मैंने एक टेबल व्यू बनाया है और वहां से कहें कि एक उपयोगकर्ता ने एक सेल दबाया है, यह विस्तार पर जायेगा ITemView, लेकिन अभी एकमात्र समस्या यह है कि जब भी कोई उपयोगकर्ता विस्तार से होता है ItemView में कोई बैक बटन नहीं है, सोचा कि मैंने पहले से ही एक नेविगेशन एम्बेड किया हैनेविगेशन बार जोड़ा गया लेकिन कोई बैक बटन नहीं है?
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
// Get the new view controller using [segue destinationViewController].
var nav = segue.destinationViewController as! UINavigationController
var detailScene = nav.topViewController as! DetailViewController
// Pass the selected object to the destination view controller.
if let indexPath = self.tableView.indexPathForSelectedRow() {
let row = Int(indexPath.row)
detailScene.currentObject = objects?[row] as? PFObject
}
}
स्टोरीबोर्ड के लिए स्क्रीनशॉट:
नियंत्रकयहाँ कोड है कि एक segue एक बार एक उपयोगकर्ता एक सेल दबाया प्रदर्शन करेंगे है
संपादित स्क्रीनशॉट
मैं नीचे इस सवाल का जवाब करने की कोशिश की, लेकिन अभी भी कोई वापस बटन
एक और स्क्रीनशॉट है, detailView नियंत्रक एक वापस बटन
नहीं है
बैकबटन केवल पिछले व्यू कंट्रोलर पर जाने के लिए उपयोग किया जाता है जो एक ही नेविगेशन नियंत्रक (ढेर) पर है। इसलिए चूंकि आपका नया व्यू कंट्रोलर आपकी छवि के अनुसार एक नेविगेशन नियंत्रक के साथ एकमात्र है ... – Larme
क्या मैं इसे UITableView पर वापस जाने के लिए उपयोग कर सकता हूं?, क्या आप कुछ जवाब दिखा सकते हैं ताकि मैं इसे स्वीकार कर सकूं – sinusGob
नेविगेशन नियंत्रक को टेबल व्यू कंट्रोलर से पहले गुटेनमोर्गनुहू के उत्तर की तरह होना चाहिए। – Rasputin