Block構文を使ってUIViewをアニメーションさせる方法をメモで。
2013年8月7日水曜日
2013年7月12日金曜日
removeFromSuperviewメソッドは対象のインスタンスが存在しなくても落ちることはない
インスタンスを除去できるremoveFromSuperviewメソッドのちょっとした仕様についてメモ。
2012年10月15日月曜日
2012年8月19日日曜日
UIView、UILabel、UIActivityIndicatorViewで「読み込み中」を表示してみる
インジケーターをくるくるさせて、何らかの処理中であることを知らせるためのビューを作った際のメモ。
2012年8月4日土曜日
2012年6月10日日曜日
2012年6月3日日曜日
UIView、UIWindow、UIViewControllerについて
UIView
画面上に矩形エリアを定義し、その領域の描画やイベント処理などの機能へのインターフェースを提供します。このクラスそのものはその領域を背景色で塗り潰すだけで、実際の処理はUIViewクラスを継承するクラスのオブジェクトにより実行されます。UIView - iPhoneアプリ開発の虎の巻
UIView - 福井高専IT研究会OfficialWiki
UIWindow
アプリケーションが画面に配置するウィンドウを表すクラスです。ウィンドウはその中にビューを配置する領域を提供し、ビューの階層のルートとして機能します。通常はiOSアプリケーションには1つのウィンドウしかありません。UIWindow - iPhoneアプリ開発の虎の巻
UIWindow - 福井高専IT研究会OfficialWiki
UIViewController
ビューをコントロール・管理するのがこの「UIViewController」の仕事で、プロパティとしてビューそのものを持っており、そのビューの表示などをサポートします。このクラスを継承するクラスにはUINavigationControllerやUITabBarControllerなどがあります。UIViewController - iPhoneアプリ開発の虎の巻
UIViewController - 福井高専IT研究会OfficialWiki
まとめ
"UIWindow"の中に"UIView"が1つまたは複数あり、その"UIView"を管理するのが"UIViewController" という解釈でよさそうです。参考書籍
Objective-C プログラマーズバイブル
登録:
投稿 (Atom)