Swift3 從入門到精通Day27:UISplitViewController

Alice
Alice
Jul 27, 2017 · 2 min read

日期: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

}

Daily Swift

Hi, I’m Alice. :-]

Alice

Written by

Alice

Swift addict, Taipei|wl02722691@gmail.com

Daily Swift

Hi, I’m Alice. :-]

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade