【问题标题】:how to add a UIView Nib file on a MainView as a subview如何在 MainView 上添加 UIView Nib 文件作为子视图
【发布时间】:2010-12-16 05:59:31
【问题描述】:

嗨, Jus 开始在 ipad 上工作。 我有一个 UIViewController 应用程序。在主视图中有一个按钮。单击此按钮时,我需要在主视图中添加 UIView 作为子视图。 UiView 子视图的内容必须从 nib 文件中加载。有人可以帮助我如何实现这一目标。 SubView nib 文件是使用 IB 创建的。 我有 MainView.xib, mainviewcontroller.h,mainviewcontroller.m, subview.xib,subview.m,subview.h。

任何帮助或指导都会有很大帮助。

提前致谢。

【问题讨论】:

  • 您的应用程序是基于视图、基于窗口还是基于导航?
  • 它是一个基于视图的应用程序。
  • 这里没有技术人员的回答!!!

标签: iphone ipad uiview subview


【解决方案1】:

这是我需要做的所有事情:

OverlayViewController *overlay = 
    [[OverlayViewController alloc] initWithNibName: @"OverlayView-iPad" bundle: nil];

UIView* overlayView = [overlay view];

[self.view addSubview: overlayView];

我偶然发现的一个问题是第二行 - “UIView* overlayView = [overlay view]”。您必须访问视图以触发控制器加载它。将 self.view 传递给 addSubview 方法是不行的。

【讨论】:

    猜你喜欢
    • 2011-06-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多