我一直在寻找有关如何执行此操作的信息,但没有发现我所了解的任何信息。
基本上,我希望能够(从ViewController.xib)在子视图的该视图之上加载另一个XIB文件。这个新的子视图应该是可操纵的,因此可以用多点触摸手势和/或滑动手势来移动它。
我试图从ViewController添加“视图”对象,然后将另一个XIB加载到该子视图对象中。
希望有人可以提供帮助。谢谢!
最佳答案
通过在ViewController
中创建另一个类的实例,然后将其作为子视图添加到当前视图控制器中,您应该能够完成所需的工作。
MyOtherViewController *movc = [[MyOtherViewController alloc] init];
[self.view addSubview:movc.view];
至于处理手势,您可以在
MyOtherViewController
类中处理它们,或者制作一个容器视图并在ViewController
中处理它们。不要忘记它们是子视图,并且任何运动都应相对于其父视图。关于iphone - 将XIB加载到 subview 中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12655475/