我一直在寻找有关如何执行此操作的信息,但没有发现我所了解的任何信息。

基本上,我希望能够(从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/

10-15 07:25