質問: ゲームアプリの制作において、 Aさん「すいません」 Bさん「何か御用ですか?」 Aさん「いえ、なんでも」 Bさん「......そうですか」 というように同じViewController内で、文章と名前の部分だけ推移していきたいのですが、 (※逆転裁判のようなイメージです) 現時点だと名前(ネームプレート部分)と会話本文と次の会話に推移するボタンの紐付けしか完了せず、それから行き詰まってしまい、コードが全く思いつかない状況です。 というような初心者で申し訳ないのですが、 「次頁へ」というボタンを押せば、名前と会話本文が写し出され、 なお全ての会話が終了したら次のViewControllerに推移するようにするとすればどうすれば良いでしょうか? また、会話本文の全文を最初から表示するのではなく、「あ→あい→あいう」などのように時間差をつけて表示するにはどう打てばいいのでしょうか? (NSTimerを使ってみましたが、全く上手く行かず......) どうかご回答よろしくお願い申し上げます。
回答: とりあえず、現状のコードを示されることが良いかもしれません。 私が簡単に思いつくのは、シナリオに沿ってセリフや人物の名前を持った配列を持っておき、ボタンをクリックするごとに配列のインデックスをインクリメントして、TextLabelなどにその値を連携するように実装すれば可能だと思います。それであれば、特にページ遷移しないままセリフ、人物の名前を遷移させることができます。