我想知道是否可以在iPhone屏幕上同时显示多个XIB。所以用户可以像这样从一个视图切换到另一个视图。
主要是我想要能够做的,是像目前的FaceBook和YouTube应用程序。
因为目前我的应用程序( all in one calculator)中有很多视图,但我希望它们能更流畅地交互。(可以从屏幕边缘滑动手指进入之前使用过的计算器。或者从顶部向下滑动以查看列表中的所有计算器。希望向下滑动的东西会是另一种视角。
希望你能理解我想要做什么,如果有人能给我指明正确的方向,那就太好了。
谢谢。
发布于 2012-09-26 21:43:36
您所要做的就是将第二个xib实例化为第一个视图控制器中的视图控制器。在那里,您可以简单地添加第二个视图的视图属性作为第一个视图的子视图。这听起来有点像是:
UIViewController *mySecondXibsViewController = [[UIViewController alloc] initWithNibName:@"secondXib" bundle:[NSBundle mainBundle]];
[mySecondXibsViewController.view setFrame:someCGRect];
[self.view addSubview:mySecondXibsViewController.view];
或者,如果您使用的是故事板,它将如下所示:
UIViewController *mySecondXibsViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"someID"];
https://stackoverflow.com/questions/12610611
复制