0

XcodeプロジェクトにAとBの2つのウィンドウがあります。Aは情報をキャプチャし、Bは表示します。ウィンドウを IB で作成しました。

ウィンドウ A からの送信を制御してウィンドウ A を閉じ、ウィンドウ B を全画面表示するメソッドを作成したいと考えています。

私はOBJ CとCocoaにまったく慣れていないので、これを説明するか、サンプルコードを提供してください...

これを行うには、コードを追加するためにプロジェクトに追加する A と B を使用して IB 内からファイルを作成する必要があることを知っています。もしそうなら、これらのファイルが IB で既に作成したウィンドウに対応していることを IB に伝えます。IBAction が完了すると、IB でリンクする方法はわかりましたが、続行する方法について途方に暮れています。

4

1 に答える 1

0

そのため、(.h で) 宣言する必要があります。

- (IBAction) closeWindowA:(id)self;

次に、closeWindowA が実際に行うことをアプリケーションに伝えます (in. m):

- (IBAction) closeWindowA {

    // your code goes here. Look up method(s) for closing the window - don't know them by heart

}

次に、ドラッグ可能な接続を使用して、ボタンまたはインターフェイスビルダーでアクションをトリガーしているものを接続するだけです. これがお役に立てば幸いです。Aaron Hillegas による「Mac OSX 用の Cocoa プログラミング」もお勧めします。これらの種類のことを理解するのに非常に役立ちます。

于 2011-01-19T03:08:33.333 に答える