Iphone 多个XIB';他也有同样的看法

Iphone 多个XIB';他也有同样的看法,iphone,objective-c,ios,xcode,Iphone,Objective C,Ios,Xcode,我想知道是否有可能在iPhone屏幕上同时显示多个XIB。所以用户可以像那样从一个视图切换到另一个视图 主要是我想做的事情,比如现在的FaceBook和YouTube应用程序 因为目前我的应用程序中有很多视图(一个多功能计算器),但我希望它们能够更流畅地交互。(可能从屏幕边缘滑动手指,转到以前使用的计算器。或者从顶部向下滑动,查看列表中的所有计算器。希望向下滑动的是另一个视图 希望你明白我想做什么,如果有人能给我指出正确的方向,那就太好了 谢谢。您所要做的就是将第二个xib实例化为第一个视图控制

我想知道是否有可能在iPhone屏幕上同时显示多个XIB。所以用户可以像那样从一个视图切换到另一个视图

主要是我想做的事情,比如现在的FaceBook和YouTube应用程序

因为目前我的应用程序中有很多视图(一个多功能计算器),但我希望它们能够更流畅地交互。(可能从屏幕边缘滑动手指,转到以前使用的计算器。或者从顶部向下滑动,查看列表中的所有计算器。希望向下滑动的是另一个视图

希望你明白我想做什么,如果有人能给我指出正确的方向,那就太好了


谢谢。

您所要做的就是将第二个xib实例化为第一个视图控制器中的视图控制器。从那里,您可以简单地将第二个xib的view属性添加为第一个的子视图。这有点令人费解:

UIViewController *mySecondXibsViewController = [[UIViewController alloc] initWithNibName:@"secondXib" bundle:[NSBundle mainBundle]];
[mySecondXibsViewController.view setFrame:someCGRect];
[self.view addSubview:mySecondXibsViewController.view];
或者,如果您要使用故事板,它将如下所示:

UIViewController *mySecondXibsViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"someID"];