Swift3 從入門到精通Day27:UISplitViewController

Alice
Daily Swift
Published in
2 min readJul 27, 2017

日期:7/27(四)

心得:這個功能感覺可以拿來做電子書~

選Master-Detail Application
選iPad2
按下build

master 是table view

detail是view controller

為了方便理解進入MasterViewController編碼前先把下列程式碼刪掉

var detailViewController: DetailViewController? = nil

var objects = [Any]()

viewDidLoad裡面的程式碼刪掉

insertNewObject全部刪掉

prepare for segue

canEditRowAt indexPath

commit editingStyle都刪掉

MasterViewController的內容
DetailViewController
顯示的東西title跟內部label也會一樣

但是一開始沒有按的話會沒有顯示任何東西

修正之後一開始就會有iphone字樣

如何讓MasterViewController常駐在左側呢?

在MasterViewController的viewDidLoad()內輸入程式碼便能呈現右圖效果

override func viewDidLoad() {

splitViewController?.preferredDisplayMode = .allVisible

}

--

--