在uiview中加载xib但没有响应

Posted

技术标签:

【中文标题】在uiview中加载xib但没有响应【英文标题】:loading a xib inside a uiview but not responding 【发布时间】:2013-04-18 08:01:25 【问题描述】:

我创建了一个多标签页,点击后会更改视图。

一个选项卡包含一个订单,但我的故事板中已经有一个单独的订单,所以我尝试在订单选项卡视图中加载该表单,这是我通过编码完成的。

OrderViewController *we = [self.storyboard instantiateViewControllerWithIdentifier:@"OrderViewController"];


we.view.frame = CGRectMake(-8,10, 320, 500);
we.calc.frame = CGRectMake(0,1, 320, 45);

[order addSubview:we.view];
[self.view addSubview:order];

但是当我点击订单表格上的任何按钮或项目时,它会发出警告......不明白为什么有任何帮助。

【问题讨论】:

会发出警告吗?什么警告? obj_msgsend 和许多其他 .. 我认为不可能将另一个视图控制器加载到视图中然后访问其所有方法和对象 ***.com/questions/6797517/load-xib-into-a-uiview?rq=1 @user1440164 正如 Lithu T.V 所指出的,可以将视图控制器加载到视图中。 ***.com/a/12686417/352891;特别是,帖子指的是Apple Docs;其中解释了容器视图控制器。 【参考方案1】:
[we retain];

因为,(如果我错了,请纠正我)VC 将在一段时间后被释放(自动释放)。

【讨论】:

UIView addSubview 保留视图Apple Docs

以上是关于在uiview中加载xib但没有响应的主要内容,如果未能解决你的问题,请参考以下文章

目标 - C / Xcode。在 UViewController 中加载子类 UIViews xib [关闭]

在颤振加载中加载更多列表,但用户界面没有改变

无法从包中加载 xib

XIB 在 iOS 4 中加载,但在 iOS 5 中不加载

Swift将文本分配给xib文件中的标签

自定义页脚视图没有响应我的点击手势识别器标签