• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:単純なiPhoneアプリ開発について)

単純なiPhoneアプリ開発について

このQ&Aのポイント
  • iPhoneアプリ開発の初心者が簡単なアプリを作成している際に、画面遷移とラベルの変更について困っています。
  • 画面遷移はmodalを使用しており、トップ画面からボタンを押すと別の画面が表示されます。
  • しかし、表示された画面内のボタンを押してもラベルの文字が変化しません。新しいクラスなどが必要なようですが、わかりにくくて困っています。

質問者が選んだベストアンサー

  • ベストアンサー
  • harawo
  • ベストアンサー率58% (3742/6450)
回答No.1

> 調べた感じでは、新しいクラスなどが必要のようだったんですが、 そのとおりです。画面ひとつにつき、ひとつのUIViewControllerのサブクラスを作る、というように理解してください。(いまのところは。画面遷移のメカニズムと、クラスの継承という概念に対して、理解が深まれば、サブクラスの使い回しも、できるようになるかもしれません) Fileメニュー>New>File...で、新規にUIViewControllerサブクラスを作成します。 Storyboard上で、画面AのUIViewControllerを選択します。「Identity Inspector」を開き、Subclassをいま新規作成したUIViewControllerサブクラスに変更します。 これで、Storyboard上のインスタンスと、ソースコード上のインスタンスを接続することができます。

terafor
質問者

お礼

harawo様のおかげで無事に解決できました。 画面遷移のメカニズムやクラスについてこれから学習していこうと思います。 本当にありがとうございましたっ

関連するQ&A

専門家に質問してみよう