質問

私は、ペン先を二つ含むwindowsのアプリのメインウィンドウで可視なものを打ち上げやその他のカスタムシートが見えませんで開始).時のシートが必要な私のコントローラー電話

[NSApp beginSheet: sheetWindow modalForWindow: mainWindow modalDelegate: self didEndSelector: @selector(didEndSheet:returnCode:contextInfo:) contextInfo: nil];

が表示されるシート画面を開始モーダルセッション 窓の外には、標準的なアクアタイトルバーでは、"つながり"のメインウィンドウでボランティアが活動に参加しのように通常のウインドウです。言うまでもなく、これは望ましくない:-).が記載されていないのはなぜ、シートにウィンドウ"が飛び出す"ウィンドウの渋谷、のんべい横丁にあるバー。ため、シート通常はないが始まったこのストッキングがあります。

たかくことでした初のシート内のコントローラ -awakeFromNib がいかに移転シートボタンの行動がトリガす。変わらなかった、活動しています。しんの想いのかについてです。んを対象に10.5SDKを使用Xcode3.1.

編集: ように見える感作を促すモーダルダイアログを表示;シートおよびアプリ-モーダルダイアログの両方の -beginSheet:modalForWindow:modalDelegate:didEndSelector:contextInfo: 方法。い方が分からないこっきシート ない を促すモーダルダイアログを表示?

役に立ちましたか?

解決

メインウィンドウがnilであると、

は、その後シートは/ダイアログウィンドウとして表示されます。

他のヒント

このうカップル日前

  • 忘れによる設定 アウトレットの画面コントローラー(ファイルのオーナー にNibファイル).で示されるネイサンされており、見学することが、 -[NSWindowController window] 方法を返します無料。
  • ていなければなりませんのチェック 見開始 オプションの設定が行えます。
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top