2011-01-12 4 views
0

現在、私は境界線のないウィンドウ内に境界線のないウィンドウとNSDrawerを持つアプリケーションを開発しており、ドロワにはNSTableViewがあります。 問題は、私はテーブル内の行を選択し、私は手動で境界線のないウィンドウで作成する、それは役に立たない、何も起こっていない小型化ボタンをクリックします。しかし、私は引き出しを閉じると、小型化ボタンは正常に動作します。NSDrawerのNSTableViewの問題

答えて

0

窓を小型化する前に、引き出しに-close:を送ってみてください。

+0

返信ありがとう、私はいくつかの研究を行います、また、私は窓を小型化する前に引き出しを閉じてみましたが、仕事ではありません。ここに私のコードのいくつかがあります。私は以下のいくつかのコードを添付します。 – NeXT5tep

+0

- (void)setContentView:(NSView *)aView {[スーパーセットコンテキストビュー:aView]; minButton = [NSWindow standardWindowButton:NSWindowMiniaturizeButton forStyleMask:NSTitledWindowMask]; \t NSRect minButtonRect = [minButton frame]; \t [minButton setFrame:NSMakeRect(WINDOW_FRAME_PADDING -2、bounds.size.height - (WINDOW_FRAME_PADDING-20) - minButtonRect.size.height、minButtonRect.size.width、minButtonRect.size.height)]; \t [minButton setAutoresizingMask:NSViewMaxXMargin | NSViewMinYMargin]; \t [aView addSubview:minButton];}これが正しいアプローチであるかどうかはわかりません。 – NeXT5tep

関連する問題