2009-03-03 13 views
2

わかりましたが、ウィンドウには多くのビューがあります。ビューは、画面に何かを描くことができるオブジェクトであり、ウィンドウは描画のためのスペースを提供します。だからどこにポイントがある、私は窓がない?ここの違いは何ですか?iPhone開発:ビューベースのアプリケーションとウィンドウベースのアプリケーションの違いは何ですか?

答えて

4

iPhoneでは、ウィンドウは本当に特別な種類のビューです。 UIWindowクラスのドキュメントを見ると、通常のUIViewとは違う追加のメソッドがあることがわかります。しかし、これらのメソッドのほとんどは、類似のUIViewの対応物を持っているようです。

私が有用なウィンドウを見つけたことの1つは、UIViewsにウィンドウに即座にアクセスするために使用できる「ウィンドウ」プロパティがあることです。ネストされたビューが多数あり、3または4レベルの深いビューからすぐにトップレベルに到達する必要がある場合、そのウィンドウプロパティは便利です。

1

ビューベースのアプリケーションでは、プロジェクトの要件とアプリケーションビューの有効性に応じて、テキストフィールド、ボタン、ラベルなどのフォアグラウンドレイアウトと外観を作成できますアプリケーションを輝かせるために

ウィンドウベースのアプリケーションでは、ビューのバックグラウンドがあります。また、インターフェイスビルダー接続を使用してウィンドウを使用してビューを作成することもできます。バックグラウンドで動作するアプリケーションを構築するには、コンソール上で動作するウィンドウベースのアプリケーションを持つこと。

関連する問題