2017-05-31 58 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

相关问题