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

2013年5月17日金曜日

2012年10月14日日曜日

2012年9月23日日曜日

モーダルビューを使いビューを表示させる

現在表示しているビューから一時的に異なるビューを表示するのに使用するモーダルビューの呼び出し方についてもメモ。

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

2012年5月24日木曜日

ナビゲーションバーにボタンを表示させる

ナビゲーションバーにボタンを表示させる際の覚え書きです。ボタンを表示させるには「UIBarButtonItem」クラスを使います。