【问题标题】:UIView within UIViewUIView 中的 UIView
【发布时间】:2010-10-12 19:36:08
【问题描述】:

我想知道我做错了什么:

  1. 创建 xib 并在其上添加 UIView "FirstView"。
  2. 在此 UIView“FirstView”下添加另一个 UIView“SecondView”。
  3. 在 FirstViewController 上从 nib 加载 SecondView。

它在这一点上工作。什么不起作用是“FirstView”在第 3 点之后似乎没有改变。 所以“SecondView”被正确加载,在“FirstView”上不可见。

我希望它足够清楚。

【问题讨论】:

  • 我认为任何人都可以帮助你,可能需要发布你用来做这些事情的代码。

标签: iphone uiview uiviewcontroller xib


【解决方案1】:

我只是猜测你可能做错了什么。

如果您在 Interface Builder 中指定内部 SecondView,则 SecondView 视图将被 nib 加载代码创建并添加为子视图。如果您随后从代码中加载另一个 nib 并将生成的 secondview 分配给插座,那么除非您在代码中特别添加它,否则它将不会作为 FirstView 的子视图添加,并且原始的 SecondView 仍将存在。

我认为,如果您想在 Interface Builder 中执行此操作,您需要将 SecondView 作为放置在 FirstView 内的 UIViewController 加载,然后指定要在该 SecondView 视图控制器中加载的 nib。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-02-01
    • 2010-10-09
    • 1970-01-01
    • 2015-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多