Added detailed info
私は2つのウィンドウを持っています。(mainWindowとchildWindow。)私は次のコードを使用してWindowControllerを使用してmainWindow
追加しました。そのため、は常にの上部にあります。childwindow
childwindow
mainWindow
[[childWindowController window]setLevel:NSModalPanelWindowLevel];
チャイルドウィンドウにtableViewがあります。このtableViewrow
をダブルクリックすると、mainWindowのテーブルビューが更新されます。次のテーブルビューのAPIを編集に使用しました。
-(void)editColumn:(NSInteger)columnIndex row:(NSInteger)rowIndex withEvent:(NSEvent *)theEvent select:(BOOL)flag
その後、メインウィンドウのテーブルビューの内容を編集したいと思います。'childWindow'は常に'FirstResponder'であるため、tableviewcellでキーボードフォーカスを取得できません。
'mainWindow'でテーブルビューを作成するにはどうすればよいですか?FirsResponder
または'mainwindow'のtableviecellで'keyboardfocus'を取得する方法はありますか