0

我正在制作视图的副本,并尝试将其设置到我的 viewController 中,每当我尝试运行程序时,它总是在复制时失败(或者像我说的那样参考)。最重要的是,所有调试器似乎都没有提供任何有关正在发生的事情的有用信息。有人知道发生了什么吗?

self.accessCities = [[CityViewController alloc]initWithNibName:@"SwitchView" bundle:nil];

UIView *switchView = self.accessCities.view;

4

2 回答 2

0

似乎您忘记了UIView一次最多只能与一个视图控制器相关联。所以你不能只取一个 viewController.view 并将其作为子视图添加到另一个。如果你想在另一个 viewController 中使用 viewController 的视图,你可以试试这个:

[secondViewController.view addSubview:firstViewController.view];
于 2013-07-02T03:10:31.563 回答
0

如果您的应用程序是基于情节提要的,您可以随时将光标拖到整个 UIView 上,然后单击 command+C 然后 command+V

于 2015-12-07T20:52:42.320 回答