【问题标题】:how to use multiple views in UIViewController如何在 UIViewController 中使用多个视图
【发布时间】:2012-02-10 12:28:20
【问题描述】:

我们如何在同一个viewController 中创建 2 个视图?这是一张供参考的图片-

在这张图片中,单个 xib 文件中有 2 个不同的视图。我的应用程序中有 2 个不同的类 viewController1viewController2XIB 文件。它们一起工作得很好。

viewController1 上单击UIButton 会使用pushViewController 代码打开viewController2。 现在我的客户想要在viewController1 上打开viewController2 而无需推送。 viewController2 也应该看起来透明,以便两者的内容都应该出现。 这两个类都有太多的业务逻辑,如果我合并它们,那么代码将变得笨重。我尝试将viewController2 的视图从xib 拖到viewController1,现在他们都在同时查看,但如何进一步移动?这与我必须实现多个接口继承有关吗? 我对Objective C中的多接口没有一点概念。

谁能帮帮我?

我在等……

【问题讨论】:

    标签: objective-c uiviewcontroller interface-builder xib multiple-inheritance


    【解决方案1】:
    ViewController2 *viewController2 = [[ViewController2 alloc] initWithNibName:@"ViewController2" bundle:nil];
    viewController2.view.frame = self.view.frame;
    viewController2.view.backgroundColor = [UIColor clearColor];
    [self.view addSubview:viewController2.view];
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-04-29
      • 1970-01-01
      • 2012-08-17
      • 2012-04-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多