2012-01-12 10 views
1

xcodeプロジェクトでxibファイルに何かを追加すると、事実上、イベントハンドラのようなものに対してコード内に少しスニペットを生成させることができます。xibファイルvsコード

実際にオブジェクトを作成し、ビューポートに割り当て、初期化します。私の質問は、このコードはどこですか?それはxibファイルに隠されていますか?

また、私がプログラムでこのすべてをやりたければ、どのように見えるでしょうか?そして、どこに置くのですか?たとえば、開いたglテンプレートxcodeには?

答えて

1

コードはどこにあるのか分かりませんが、抽象化されているため、対処する必要はありません。あなたがコードでそれを行う場合は、ViewControllerファイルに入れます。

あなたは次のようなものが必要です。

CGRect viewRect = CGRectMake(0, 0, 100, 100); 
UIView* myView = [[UIView alloc] initWithFrame:viewRect]; 

次のリンクは、コードのビューを処理する方法を説明しています。

http://developer.apple.com/library/ios/#documentation/WindowsViews/Conceptual/ViewPG_iPhoneOS/CreatingViews/CreatingViews.html

0

にInterface Builder/Xcodeはインターフェイス用のコードを生成しません。各xibはシリアル化された形式のインターフェースを含んでいます(現在xmlのようなファイルですが、これはいつでも変更できます!また、コンパイル時にバイトデータファイルに変換されます)。実行時に、パーサーはファイルを読み込んですべての要素を作成し、KVCを使用してすべてをフックし、次にあなたのインターフェイスを持っています。

関連する問題