Objective c 如何在UIViewController中使用多个视图
如何在同一Objective c 如何在UIViewController中使用多个视图,objective-c,uiviewcontroller,interface-builder,xib,multiple-inheritance,Objective C,Uiviewcontroller,Interface Builder,Xib,Multiple Inheritance,如何在同一viewController中创建两个视图?这里有一张图片供参考- 在此图像中,在单个xib文件中有两个不同的视图。我的应用程序中有两个不同的类viewController1和viewController2,其中包含XIB文件。他们一起工作都很好 单击viewController1上的ui按钮,使用pushViewController打开viewController2。 现在,我的客户希望在viewController1上打开viewController2,而无需按下。另外,view
viewController
中创建两个视图?这里有一张图片供参考-
在此图像中,在单个xib
文件中有两个不同的视图。我的应用程序中有两个不同的类viewController1
和viewController2
,其中包含XIB
文件。他们一起工作都很好
单击viewController1
上的ui按钮
,使用pushViewController
打开viewController2
。
现在,我的客户希望在viewController1
上打开viewController2
,而无需按下。另外,viewController2
看起来应该是透明的,这样两者的内容都应该显示出来。
这两个类都有太多的业务逻辑,如果我合并它们,代码就会变得笨重。我尝试将viewController2
的视图从xib
拖动到viewController1
,现在它们都在同时查看,但如何进一步移动??这是否与继承相关,我必须在继承中实现多个接口?
我对Objective C
中的多接口没有一点概念
有人能帮我吗
我在等
ViewController2 *viewController2 = [[ViewController2 alloc] initWithNibName:@"ViewController2" bundle:nil];
viewController2.view.frame = self.view.frame;
viewController2.view.backgroundColor = [UIColor clearColor];
[self.view addSubview:viewController2.view];