0

NIB から NSView をロードし、それを別の NSView に追加するこのコードがあります。

// INIT
- (void)awakeFromNib {
  // Load nib
  DNListViewController *listViewController = [[DNListViewController alloc] initWithNibName:@"ListView" bundle:nil];

  // Add view to window
  [listViewController.view setFrame:detailView.frame];
  [detailView addSubview:listViewController.view];

  // MEM
  [listViewController release];
}

すべてのコンセントが正しく接続されていますが、何も表示されません。理由がわかりません!誰かが私を助けることができますか?ありがとう。


これは、UIView ではなく NSView に関するものです。

4

1 に答える 1

2

あ、もう直しました。気にしないで、未来の人々のためにここにいさせてください。

[listViewController.view setFrame:detailView.frame];

でなければなりません

[listViewController.view setFrame:detailView.bounds];
于 2010-10-10T19:07:53.563 に答える