2016-05-05 10 views
-2

私はクイズのアプリケーションを構築しており、そのほとんどを行っています。クイズの質問に単一のUIViewControllerを使用する

すべてのクイズの質問に対して単一のUIViewControllerを使用したいのですが、私の問題は同じUIViewControllerを使用して質問を別のものに移動または移行する方法がわかりません。

だから、私はこの基本的なアウトラインがある場合:

Mockup of Quiz page

をユーザーが任意の答えをクリックした場合、私はそれが次のいずれかに、この現在の質問から移行したいと思います(1があると仮定すると)、それ以上の質問がなければ、それはクイズの結果ページにセグを開始することができます。

同じビューコントローラで質問間を移行するための推奨方法はありますか?

+0

おすすめの方法はまったくありません。単純な基本的なテキストの置き換えであろうと、派手なアニメーションであろうと、それはあなた次第です。 – Gruntcakes

+0

@cardigan:すべての質問で同じViewControllerを使用するとどういう意味ですか? ViewControllerの各質問または同じインスタンスに対して、同じViewControllerの異なるインスタンスを意味しますか? –

+0

このViewControllerの同じインスタンスです。すべての質問は、一度に1つずつ、このViewControllerに表示されます。 – zardon

答えて

1

プログラムでこれを行う必要があります。ユーザーが回答をタップすると、ラベルのテキストを次の質問に置き換え、ボタンのタイトルを次の質問の回答に置き換えます。

ストーリーボードですべてを行う場合は、各質問ごとに別々のUIViewControllerが必要です。

+0

なぜ私はストーリーボード用に別個のUIViewControllerが必要かわかりません。ストーリーボードであっても、単一のUIViewコントローラを使用することはできません。私はすべての店舗を引っ掛けました。 – zardon

+0

あなたが言ったことに基づいていくつかのアイデアを試してみます – zardon

関連する問題