我在 Xcode 中创建了新的 Single View 项目。在 ViewController.xib 中,我在另一个视图中添加了新的自定义视图。(灰色矩形)
然后我创建了新文件:“CoordinateSystemViewController”。
现在,我想用 CoordinateSystemViewController.xib 初始化我的自定义视图。我试过(ViewController.m 文件):
- (void)viewDidLoad
{
[super viewDidLoad];
CoordinateSystemViewController *coordinateSystemViewController = [[CoordinateSystemViewController alloc] initWithNibName:@"CoordinateSystemViewController" bundle:nil];
coordinateSystemView = coordinateSystemViewController.view;
}
但这似乎是错误的方式,因为它不起作用:P
我应该总是为每个文件创建 ViewController 吗?每个视图都应该从单独的 .xib 文件中加载吗?用少数视图的 IBOutlets 创建一个视图控制器类来管理它们是一个好习惯吗?