This repository has been archived by the owner on Jun 20, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 336
HomeWork 1.2 UIViewControllerとModalViewController
satoshin2071 edited this page Jul 11, 2013
·
3 revisions
UIViewControllerとUIModalViewControllerを使った課題です。 途中までは講義中のものと同じです
- UIViewControllerのView上にボタンを設置し、そのボタンを押すとモーダルが立ち上がる
- 立ち上げるモーダルは新しいViewControllerクラスを作ってください
- 立ち上がるモーダルにはボタンが一つついており、そのボタンをタップするとモーダルが閉じる
- モーダルを殺す処理はモーダル自身がするのではなく、delegateを用いてモーダルを表示させた親が殺すようにする
- ---------ここまでは講義中のものと同じ------------
- modalが閉じた瞬間に新しいmodalを表示するようにしてください
見づらい場合はこちらを→https://github.com/mixi-inc/iOSTraining/blob/master/Doc/Images/HomeWork/1-2-1.png
dismissViewControllerにはcompletitionBlockという引数があります。 この引数には、モーダルが閉じきった時に実行するクロージャ(Blocks)を渡します。Blocksについては、また後日解説がありますが、 「完了時に実行したい処理」を書けば問題ありません。
- UIViewControllerを作れるようになる
- ModalViewを表示させることができるようになる
- delegateパターンを実装できるようになる
- completitionBlockが使えるようになる
はじめに
-
導入
-
1.3 UIViewController1 UIViewController のカスタマイズ(xib, autoresizing)
-
UIKit 1 - container, rotate-
-
UIKit 2- UIView -
-
UIKit 3 - table view -
-
UIKit 4 - image and text -
-
ネットワーク処理
-
ローカルキャッシュと通知
-
Blocks, GCD
-
設計とデザインパターン
-
開発ツール
-
テスト
-
In-App Purchase
-
付録