| 基礎 |
| 変数定義 |
変数定義の仕方です。 |
| 型について |
変数で扱うデータの形式についてです。 |
| if文 |
処理を条件によって分岐させます。 |
| オプショナル型 |
Swiftで使われる「?」や「!」がどのように使われれているかを説明します。 |
| for文 |
指定した処理を、ある条件を満たしている間、繰り返し処理を行います。 |
| switch文 |
ある変数の値に応じて処理を分岐させます。 |
| クラスメソッド・インスタンスメソッド |
クラスメソッドとインスタンスメソッドの違いを説明します。 |
| NSNotification関係 |
| キーボードの表示・非表示がされたときに任意の処理を行う |
キーボード表示に呼び出されるメソッドの実装をします。 |
| UIButton関係 |
| UIButtonのタップイベント |
UIButtonが押下された時の処理を実装する |
| UIView関係 |
| ビューの変化にアニメーションをつける |
レイアウトを編集するとき、編集前と編集後の間の処理をアニメーションさせます。 |
| UILabel関係 |
| UILabel |
画面に文字列を表示します。 |
| 表示する文字列にぴったり合う高さを取得する |
文字列の長さに合わせてラベルの高さを動的に変えます。 |
| UIScrollView関係 |
| UIScrollView |
スクロールすることができるビューを表示します。 |
| UITableView関係 |
| UITableView |
リストや一覧を表示するのに使います。 |
| UITableViewで指定したところへスクロールする |
なんかの操作をした時に、この位置までスクロールさせたい、という時に使えます。 |
| 新しくセルを追加する |
UITableViewのセルを追加するのに使います。 |
| キーボードの表示・非表示を行う |
キーボードを表示したり、逆に隠したりします。 |
| UICollectionView関係 |
| UICollectionView |
コマ割りのViewを表示するのに使います。 |
| UICollectionViewのセルの大きさを設定する |
セルの大きさを変えるのに必要なこと |
| UICollectionViewのセルの大きさを設定する |
セルの大きさを変えるのに必要なこと |
|
セルの余白の調整をする |
|
セルがタップされた時の処理を行う |
| UITextField関係 |
| TextFieldをタップした時に画面をスクロールする |
キーボードを表示させるとテキストフィールドが隠れてしまうという時に使います。 |
| UIView関係 |
| ビューの変化にアニメーションをつける |
レイアウトを編集するとき、編集前と編集後の間の処理をアニメーションさせます。 |
| UIを操作する |
CGAffineTransformを使って、UIの移動や拡大・縮小、回転などをさせます。 |
| デリゲートメソッド |
| 関係するUIクラス |
プロトコル名 |
| UITableView |
UITableViewDelegate・UITableViewDataSource |