からサブビューを取得、私はこのように設定私のメインウィンドウの内容を眺めることができます。今私は、私は次のようでしたそれまでのすべてが、私は私のfilterViewサブクラスからメソッドを呼び出したい今を除いて正常に動作しますは、別のサブビュー
filterView = [[FilterView alloc]initWithFrame:NSMakeRect(100, 100, 500, 500)];
[newContentView addSubview:filterView];
[filterView release];
をサブビューを追加したいと私はこのようにそれを取得したいが、それ文句を言わない仕事。
FilterView *filter = [[NSApp delegate] contentView];
私はaddSubviewに
[newContentView addSubview:filterView positioned:NSWindowAbove relativeTo:nil];
それdidntの作業を次の行を追加しようとしたのでcontentViewを使用することによって、それが唯一の「ウィンドウ階層の最上位にアクセスNSViewのオブジェクトを返す」というドキュメントを読み込みます私は何をする必要があるかのいずれかのアイデアですか?ありがとう!
私は通常、ちょうど私が後でアクセスしたいビューを追跡するためのプロパティを追加します。 – mydogisbox
私は '@property(nonatomic、strong)FilterView * filterView;を実行しましたが、そのメソッドにアクセスするには別のクラスのプロパティにどのようにアクセスしますか? –
それがあなたのアプリケーションデリゲートの一部であると仮定すれば、あなたは 'MyAppDelegateClass * appDelegate = [[UIApplication sharedApplication] delegate];'のようなアプリケーションデリゲートを取得し、そのプロパティを取得します。 – mydogisbox