ラベル UIView の投稿を表示しています。 すべての投稿を表示
ラベル UIView の投稿を表示しています。 すべての投稿を表示

2013年7月12日金曜日

2012年8月19日日曜日

UIView、UILabel、UIActivityIndicatorViewで「読み込み中」を表示してみる

インジケーターをくるくるさせて、何らかの処理中であることを知らせるためのビューを作った際のメモ。

2012年8月4日土曜日

frameとboundsの違い

UIViewのプロパティである「frame」と「bounds」の違いについてのメモ。

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 プログラマーズバイブル