swift,2つのテーブルビューとテキスト表示 アイフォンアプリ

内容

swift,2つのテーブルビューとテキスト表示 アイフォンアプリ

テーブルビュー>テーブルビュー2>テキストを表示するアイフォンアプリの作り方です。クラス名や変数名が規則的ではないので、わかりにくくなっています。すいません。

後日、もう少し理解しやすい改訂版を作成予定?

前回の「swift, tableviewのセットアップ(これだけでは何もしないアプリ)iPhone 」

の拡張版です。

参考動画は

<概要>
2つのTableViewControllerを使ってテキスト表示するアイフォンアプリ

<概略手順>
1.テンプレートのstoryboardを削除して新規にNavigationControllerを追加して、更にTableViewControllerを追加(これで2つのTableViewControllerになる)、そしてViewControllerを追加
Tableのところからドラッグしてsegueのshowを選択

次は2つ目のTableViewControllerのクラスを作成
Stringの構造体を新規ファイルで作成します。
これは他の方法でも構いません。

2.prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?)を各TableViewControllerのクラスに設定

この段階で実行しても2つ目のTableViewControllerに表示されないのは、
FirstTableViewControllerにprepareForSegue内に値を入れていませんでした。
ストーリーボードでセグウェイのidentifyを設定していないのは一つだけだからだと思います。複数のセグウェイがある場合は設定が必要なはず(?多分です)

3 テキストを表示するViewControllerのクラスを作成します。
4テキスト表示するために再度、構造体のために新規ファイルを作成します。これは他の方法でも構いません。

5.2つのテーブルビューとViewControllerによるテキスト表示でした。
お疲れ様でした。

一つ目のテーブルビューのコードです。このコードで、2つ目のテーブルのセルと最後のテキスト表示を設定しています。値の引き継ぎはセグウェイsegueです

2つ目のテーブルビューです。ここから最後のテキストを渡します。

最後のテキスト表示のためのビューです。

テキスト配列

テキスト配列

こちらの記事もどうぞ