在我的項目中,我有一個幻燈片菜單,其中有3個選項在TableView中。根據所選的選項,我想繼續使用ViewController1,ViewController2或ViewController3,所有這些選項都以導航控制器開頭。從桌面查看查看前導航控制器
目前我在Prototype Cell中使用了一個Segueid中的segue,以「segueid」作爲標識符,因此所有選項都繼承了ViewController1。
這是代碼在file.swift準備SEGUE:
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if segue.identifier == "segueid"{
var DestViewController = segue.destinationViewController as! UINavigationController}}
問題是當了XCode只允許我從細胞中的故事板設定一個賽格瑞所以我不能點和VC2 VC3。
有沒有什麼辦法可以根據從tableview選擇的行瀏覽到導航控制器前面的不同視圖?
工作完美!現在我將下面的代碼添加到didSelectRowAtIndexPath中以選擇正確的segue。謝謝! 'performSegueWithIdentifier(「segue_」+ listOfOptions [indexPath.row] .optionName,sender:nil)' –
歡迎,祝你好運! – meda