Iphone UIView中的UIView

Iphone UIView中的UIView,iphone,uiview,uiviewcontroller,xib,Iphone,Uiview,Uiviewcontroller,Xib,我想知道我做错了什么: 创建xib并在其上添加UIView“FirstView” 在此UIView“FirstView”下添加另一个UIView“SecondView” 在FirstViewController上,从nib加载SecondView 它在这一点上起作用。不起作用的是“第一视图”在第3点之后似乎没有改变。 因此,通过在“FirstView”上不可见来正确加载“SecondView” 我希望这足够清楚。我只是想猜测一下你可能做错了什么 如果在Interface Builder中指定内部

我想知道我做错了什么:

  • 创建xib并在其上添加UIView“FirstView”
  • 在此UIView“FirstView”下添加另一个UIView“SecondView”
  • 在FirstViewController上,从nib加载SecondView
  • 它在这一点上起作用。不起作用的是“第一视图”在第3点之后似乎没有改变。 因此,通过在“FirstView”上不可见来正确加载“SecondView”


    我希望这足够清楚。

    我只是想猜测一下你可能做错了什么

    如果在Interface Builder中指定内部SecondView,则会创建SecondView视图,并通过nib加载代码将其添加为子视图。如果随后从代码中加载另一个nib,并简单地将生成的secondview分配给outlet,则不会将其添加为FirstView的子视图,除非您在代码中专门添加它,并且原始secondview仍然存在


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

    我只是想猜测一下您可能做错了什么

    如果在Interface Builder中指定内部SecondView,则会创建SecondView视图,并通过nib加载代码将其添加为子视图。如果随后从代码中加载另一个nib,并简单地将生成的secondview分配给outlet,则不会将其添加为FirstView的子视图,除非您在代码中专门添加它,并且原始secondview仍然存在


    我认为,如果要在Interface Builder中执行此操作,需要将SecondView作为UIViewController加载到FirstView中,然后指定要在SecondView控制器中加载的nib。

    我认为任何帮助您的人都可能需要发布用于执行这些操作的代码。我认为任何帮助您的人都可能需要发布用于执行这些操作的代码。