2017-05-31 32 views
-1

単一のView Controllerで複数のクラスを作成しようとしています。 私は私の質問は、私は新しいビューコントローラを作成せずに別のコードにセグエできる方法であるように、アプリケーションが各.swiftファイルに対して同じレイアウトを持って、次のページに移動するために、Swift同じView Controllerに複数のクラスを追加する

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! 
} 

segueを使用しています

+0

これはできません。 Bcz segueは他のVCをナビゲーションコントローラに押し込むことを意味します。カスタムスウィフトファイルを使用している場合は、それらをVCに割り当てます。 –

+1

なぜこのようにしたいのですか – Maddy

+0

[クリックしたボタンによって表示される2つのビューで1つのUIViewControllerを作成するにはどうすればいいですか?](https://stackoverflow.com/questions/12146722/how-can-i -create-one-uiviewcontroller-with-two-views-that-display-one-or-the -th) – Koen

答えて

0

お使いのアプリが各ビューコントローラで同じレイアウトを使用している場合、なぜ異なるビューコントローラを使用していますか? 現在のアイテムのデータを次のアイテムに置き換えてみませんか?たぶん、カスタムアレイを作成し、次のアイテムに行くたびに次回にデータを置き換えることができます。

+0

.swiftファイルはそれぞれ非常に長く複雑なアルゴリズムを持っています。表示されているビューコントローラーをセグメンテーションするたびに、同じコントロールを使用して異なる.swiftファイルが作成されます – nadavs

関連する問題