0

メインビューのすべてのサブビューである NSViews があります。サブビューのサブクラスでは、さまざまなサブビューのプロパティとそのメソッドにアクセスできるようにしたいので、このようなサブビューのプロパティを取得します

MoveFilter *controller = [[[[[NSApp delegate] window] contentView] subviews] objectAtIndex:0];

move filter は私のサブクラスの名前です。複数のサブビューがある場合、objectAtIndex: を別のサブビューに変更する必要があります。サブビューを配列に設定しますか? もしそうなら、どうすればいいですか?ありがとう!

4

1 に答える 1

0

サブビューは既に配列内にあります。コンテンツ ビューで呼び出している subviews メソッドは、そのすべてのサブビューの配列を返します (そのため、投稿されたコードで行ったように objectAtIndex を呼び出すことができます)。

于 2012-04-17T21:51:26.427 に答える