XCode&IB-ウィンドウコントローラーメソッド
-
12-10-2019 - |
質問
Xcodeプロジェクトに2つのウィンドウがあります。AとBは、情報をキャプチャすることです。Bは表示します。私はIBに窓を構築しました。
ウィンドウAからウィンドウAへの送信を制御し、ウィンドウBのフルスクリーンを表示する方法を作成したいと思います。
私はOBJ CとCocoaを完全に初めて使用しているので、これを説明するか、コードの例を提供してください...
これをやりたい場合は、AとBを使用してIB内からファイルを作成してプロジェクトを追加してコードを追加する必要があるか、ココアファイル.hと.mをプロジェクトに追加するだけです。もしそうなら、これらのファイルが私がすでにIBで作成したウィンドウに対応していることをIBに伝えること。 IBACTIONが完了すると、IBでリンクする方法を知っていますが、どのように進むかについて途方に暮れています。
解決
したがって、それが聞こえるものから、あなたは(.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のココアプログラミング」を推奨する必要があります。これらの種類のことを理解するのに非常に役立ちます。
所属していません StackOverflow