3
私はクリック可能ではないNSPanelを持っています。キーボードイベントは機能しますが、ボタンをクリックしたり、テキストフィールドを選択したり、左上の最大化/最小化ボタンを選択することはできません。NSPanelはクリックできませんが、キーボードイベントは動作します
何故その理由が考えられますか?
パネルは、インタフェースビルダーで構築し、このラインがロードされている:
[NSApp beginSheet:panel modalForWindow:mainWindow modalDelegate:self didEndSelector:@selector(didEndSheet:returnCode:contextInfo:) contextInfo:nil];
おかげで
起動時に表示されません。 mainWindowの設定はどこですか? – aneuryzm
mainWindowは[NSApp beginSheet:modalForWindow:...]に渡すパラメータです。ここにはポインタがありません。 – Gobra
BINGO。それはメインのWindowsのおかげで無かった... – aneuryzm