2017-05-31 79 views
-1

嘗試在單個視圖控制器中創建多個類。 以導航到下一個頁面,我使用segueSwift將多個類添加到相同的視圖控制器

override func prepare(for segue: UIStoryboardSegue, sender: Any?) { 


    let dest : Analyze = segue.destination as! Analyze 
    dest.age = ageField.text! 
    dest.gender = genderField.text! 
    dest.name = nameField.text! 
} 

的應用對每個.swift文件相同的佈局,所以我的問題是我怎麼能Segue公司以不同的代碼,而無需創建一個新的視圖控制器

+0

你不能那樣做。 Bcz segue意味着你將其他VC推入導航控制器。所以,如果你使用自定義swift文件,然後將它們分配到您的VC。 –

+1

爲什麼你想這樣做 – Maddy

+0

可能的重複[如何創建一個UIViewController與兩個視圖顯示一個或另一個取決於點擊按鈕](https://stackoverflow.com/questions/12146722/how-can-i -create-one-uiviewcontroller -with-two-views-that-display-one-the -othoth) – Koen

回答

0

如果您的應用程序對每個視圖控制器具有相同的佈局,那麼爲什麼您使用不同的視圖控制器? 爲什麼不直接用下一個替換當前項目的數據。也許你可以創建一個自定義數組,並在每次用戶下一個項目時下次替換數據。

+0

.swift文件中的每一個都有一個非常長和複雜的算法,我在問什麼是如果我可以做到這一點每次使用相同的控件顯示視圖控制器時都會有不同的.swift文件 – nadavs

相關問題