2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Swift:storyboardを利用したサンプル

2
Last updated at Posted at 2017-03-14

<2015年のときの書きかけ、下書きで残っていたのを放出>
少しは何かのメモになるか。。

swiftを使う準備として
SwiftをXcodeで使ってみる

storyboardを利用して
・画面遷移(Navigation Controller)の動線を確認する。
・TableView を確認する。

※気がついた注意点
・storyboardを利用しなくても、すべてソースに記載すれば同じことはできる。
・ソースに追加してもstoryboardに部品は追加されない。
・storyboardに部品を追加してもソースには自動的に反映されない。

*言葉で躓いたこと
・「アウトレット接続」:画面とプログラムをマウスを引っ張ってつなげることをいうらしいです。
ユーティリティエリアの丸矢印で「Outlets」に表示されていれば処理が登録されたことになるようです。
この作業をしておかないと、処理ができないということみたいですね。

画面遷移(Navigation Controller)

以下のURLを参考にさせてもらいました。
Navigation Controllerを使って二つのビューを画面遷移させる
このサイトはstoryboardで作成するパターンと、ソースに追加して作成するパターンと両方あるのでとてもべんきょうになりました。

上記のとおりに進めてシミュレータで表示させようとしたときにエラーになりました。
スクリーンショット 2015-05-19 16.24.10.png

何か単純なエラーなんですが、ソースは記載されないのでよくわからない。
調べたところ
初期の起動 View を選択していないと起きるエラーとのこと
http://blog.77jp.net/iphone-perhaps-the-designated-entry-point-is-not-set-error
よくよくみると、storyboardに出だしの「→」がありません。
Navigation Controllerを選択して「 Is Initial View Controller」にチェックをいれると「→」がでてきました。
スクリーンショット 2015-05-19 18.14.21.png
これで無事にシュミレータで確認ができるようになりました。

TableViewを使ってリストを表示させる

Xcodeの使い方として以下のサイトを参考にさせてもらいました。
Storyboard - UIViewにUITableViewを追加する
スクリーンショット 2015-05-26 15.27.25.png

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?