iphone - 将 XIB 加载到 subview 中

标签 iphone objective-c ios xcode

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

基本上我希望能够(从 ViewController.xib)在 subview 中的该 View 之上加载另一个 XIB 文件。这个新的 subview 应该是可操作的,因此可以使用多点触控手势和/或滑动手势来移动它。

我试图从 ViewController 添加一个“ View ”对象,然后将另一个 XIB 加载到该 subview 对象中。

希望有人可以提供帮助。谢谢!

最佳答案

你应该能够通过在你的 ViewController 中创建另一个类的实例来完成你想要的。 ,然后将其作为 subview 添加到当前 View Controller 。

MyOtherViewController *movc = [[MyOtherViewController alloc] init];
[self.view addSubview:movc.view];

至于处理手势,您可以在 MyOtherViewController 中处理它们。类,或创建一个容器 View 并在您的 ViewController 中处理它们.不要忘记它们是 subview ,并且任何 Action 都应该与它们的父 View 相关。

关于iphone - 将 XIB 加载到 subview 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12655475/

相关文章:

ios - 越狱后,iOS 应用程序会以 root 权限运行吗?

ios - 使用 cordova 文件插件时如何从 iOS 导出文件?

iphone - 当我在谷歌地图中时,从 UIWebView 退出键盘

ios - 如何在 iOS 上更改设备音量 - 而不是音乐音量

iOS 推送通知自签名证书

objective-c - 使用 mailcore2 从 IMAP 帐户详细信息中获取完整的电子邮件地址

iphone - 在 RestKit 中混合 http 和 https

ios - 试图恢复消耗性 IAP 的沙箱

ios - 哪个最好 :calling a property by @synthesize or by using self keyword

ios - 无法从共享扩展 ios 保存视频