0

これが私の最後のウィンドウですここに画像の説明を入力

ベース ビューに 4 つのサブビュー (2 番目のイメージの最後の 4 つ) を追加しました。ビューを表示していません。手動でウィンドウのサイズを変更した後、サブビューは以下のように表示されました。 ここに画像の説明を入力

どうすれば修正できますか?

4

2 に答える 2

2
baseView.needsDisplay = YES;

- また -

subview.superview.needsDisplay = YES;
于 2016-03-04T16:39:10.897 に答える
0

NSScrollView を使用できます。

    NSScrollView* scrollView = [[NSScrollView alloc] init];
    [scrollView setHasHorizontalScroller: YES];
    [scrollView setHasVerticalScroller: YES];
    self.contentView = [[NSView alloc] initWithFrame: NSMakeRect(0, 0, 1.0e7, 1.0e7)];
    [self.contentView addSubview: [NSImageView ...]];        
    [self.contentView addSubview: [NSImageView ...]];        
    ...
    [scrollView setDocumentView: self.contentView];
    self.view = scrollView;

または、ウィンドウの最小サイズを使用します。

于 2013-07-17T05:32:29.953 に答える