Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> IOS

จะนำทางจากคอนโทรลเลอร์มุมมองหนึ่งไปยังอีกอุปกรณ์หนึ่งใน iOS ได้อย่างไร


ในการนำทางจากคอนโทรลเลอร์มุมมองหนึ่งไปยังอีกมุมมองหนึ่งของคอนโทรลเลอร์ใน iOS เราจำเป็นต้องใช้ตัวควบคุมการนำทาง ตัวควบคุมการนำทางจะจัดการสแต็คของตัวควบคุมการดูเมื่อเราเปลี่ยนจากมุมมองหนึ่งไปอีกมุมมองหนึ่ง

การนำทางจากตัวควบคุมมุมมองหนึ่งไปยังตัวควบคุมมุมมองอื่นสามารถทำได้ดังที่กล่าวไว้ด้านล่าง

ขั้นตอนที่ 1 − สร้าง View controller object.

let vc = self.storyboard?.instantiateViewController(withIdentifier: "VC2ViewController") as! VC2ViewController

ในขั้นตอนนี้ เราจะเริ่มต้นวัตถุประเภทตัวควบคุมมุมมองอื่น ซึ่งเราต้องการนำทาง ตัวแปรตัวระบุควรเหมือนกับตัวระบุของตัวควบคุมมุมมองที่สองของเรา

ขั้นตอนที่ 2 - การนำทางไปยังตัวควบคุมมุมมองอื่น

self.navigationController?.pushViewController(vc, animated: true)

ในขั้นตอนนี้ เราจะไปยังส่วนควบคุมมุมมองที่สองด้วยความช่วยเหลือจากตัวควบคุมการนำทางของเรา ที่นี่เรากำลังผลักดันตัวควบคุมมุมมอง นอกจากนี้เรายังสามารถนำเสนอตัวควบคุมมุมมองอื่นแทนการกด

self.present(vc, animated: true, completion: nil)

เมื่อเรารันโค้ดด้านบนบนอุปกรณ์ เราได้ผลลัพธ์ดังต่อไปนี้

จะนำทางจากคอนโทรลเลอร์มุมมองหนึ่งไปยังอีกอุปกรณ์หนึ่งใน iOS ได้อย่างไร