0

这就是我将 XIB 视图加载为子视图的方式:

UIViewController *nameController = [[NameSubViewController alloc] initWithNibName:@"NameSubViewController" bundle:nil];
UIView *subView = [nameController view];
[self.view addSubview:subView];

但随后它占据了整个屏幕。如何使子视图帧大小与 XIB 相同?(320 x 350)

像 CGRect 50, 50, 320, 350

4

1 回答 1

0

明白了,必须在 NameSubViewController viewDidLoad 中设置大小,而不是 MainViewController init。

于 2012-08-27T19:46:33.693 回答