是否可以在多个视图上显示相同的UIView实例?

时间:2015-01-16 08:18:09

标签: objective-c

是否可以在多个视图上显示相同的UIView实例?

我有一个UIView实例,

UIViewController* page01 = [[UIViewController alloc]initWithNibName:@"Page01" bundle:nil];

我需要在多个视图上显示page01的内容。

我在下面试过,但失败了。似乎需要在多个视图上显示多个视图实例。

[self.view01 addSubview:self.page01.view];
[self.view02 addSubview:self.page01.view];

有任何变通方法吗? 请给我一些提示。 感谢。

1 个答案:

答案 0 :(得分:0)

  1. 不,这是不可能的。视图仅链接到具有一个超级视图的视图层次结构中,并且在该视图中具有矩形。

  2. 通常,您将视图放入单独的笔尖并多次加载笔尖。