如何在Cocoa Touch中的另一个视图中显示视图?

时间:2011-08-05 14:39:34

标签: objective-c cocoa-touch

我想从Apple调整此代码,以便不使用两个视图的图像,我想使用xib代替: ViewTransitionsAppDelegate.m

我需要做什么才能从单独的XIB文件控制和设计两个视图?

3 个答案:

答案 0 :(得分:1)

创建2个XIB文件,每个UIImageView一个,将IBOutlet添加并连接到每个图像视图,并在需要时加载每个XIB,类似[NSBundle loadNibNamed:@"myImageView1" owner:self][NSBundle loadNibNamed:@"myImageView2" owner:self]

答案 1 :(得分:0)

我不清楚你要做什么......但是你不能在IB中创建视图后添加一个视图作为另一个视图吗?

答案 2 :(得分:0)

只需为每个视图控制器创建视图,并在要查看它们的最终视图中引用这些类,并将它们作为子视图添加到该视图中。

class1 *object1; class2*object2;

//set frame size for the view of each object 

[self.view addSubview: object1.view];
[self.view addSubview: object2.view];