Multiple ViewController
มาสเตอร์ จะเดโม สร้าง 2 ViewController และ เชื่อมต่อกันด้วย Button Item ที่อยู่บน Toolbar นะครับ เร่ิมจากสร้าง โปรเจค Swift แบบ Single View และ เพิ่ม ViewController ไปที่ MainStoryBoard แบบนี่

ต่อไป มาสเตอร์จะสร้าง คลาส SecondViewController.swift มาควบคุณ Layout ใหม่ที่เราสร้างขึ้น


เลือกไฟร์ แบบ Cocoa Touch Class

Subclass of เลือก UIViewController ภาษา Swift

มาสเตอร์ตั้งชื่อ SecondViewController

เก็บไว้ที่เดียวกับโปรเจคของเรา

ได้มาละ SecondViewController.swift


ที่ Layout ใหม่ของเราที่พึ่งสร้าง คลิก และ ดู Properies

ดูที่ Class ให้เลือก SecondViewController

มาสเตอร์ สร้าง Label มา 2 อันใส่ไปใน 2 ViewController แบบนี่

ต่อไปมาสเตอร์จะลองทดสอบว่า ViewController ที่เราสร้างมาใหม่นะ มันโอ หรือเปล่า ?

มาดูที่ ViewController แรก จะมี ลูกศร ชี แปลว่า ถ้าเราสั่งรัน ตัว iPhone จะเอา ViewController นี่ มาเป็นอันแรก แบบนี้


ไปที่ ViewController อันที่ สอง เลือก Is Initial View Controller

ลูกศร เปลียนการชี้ไปที่ Second ViewController

ลองสั่งรัน iPhone จะเอา SecondViewController มาแสดง ต่อไปปรับ Is Initial View Controller ไปเป็นหน้าแรกเหมือนเดิม และ ออกแบบเพิ่ม Toolbar และ Button Item Toolbar แบบนี่

กดปุ่ม Ctrl และ คลิกขวาที่ Button Item ของ Main ลากมาที่ Second เลือก Show


เช่นเดียวกัน กดปุ่ม Ctrl คลิกขวาที่ Button Item ของ Second ลากไปที่ Main


ลองสั่งรันดู ลองคลิกที่ Button Item Toolbar จะย้ายการทำงานไปที่ Main และ Second แบบนี้



