ios - 当我将 UIContainerView 添加到 View Controller 时,它的类型是 UIView。如何访问嵌入式 View 的 View Controller ?

标签 ios uiview

当我将 UIContainerView 添加到 View Controller 时,它的类型是 UIView。

如何访问 UIViewController 以获取嵌入式 View ?

我需要设置嵌入式 View View Controller 的一些属性。

谢谢

最佳答案

prepareForSegue:sender:在包含 学习 View Controller ,您可以通过 segue.destinationViewController 访问嵌入式 View Controller .如果您在包含的 View Controller 中有多个 segue,您需要在 Storyboard 中为每个 segue 提供一个唯一的标识符字符串,因此您可以检查 segue.identifierprepareForSegue:sender:看看你正在处理哪个segue。

您可以保存segue.destinationViewController如果您需要稍后在 prepareForSegue:sender: 之后发送更多消息,请在实例变量中已经回来了。

关于ios - 当我将 UIContainerView 添加到 View Controller 时,它的类型是 UIView。如何访问嵌入式 View 的 View Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36368866/

相关文章:

ios - 使用 CoreData 在两个队列之间传递对象引用的最佳实践是什么?

ios - 无法为 UIMainStoryboardFile 'Main' 实例化默认 View Controller - 也许未设置指定的入口点?

ios - 如何在页面之间滚动时应用 UIView 移动

ios - Storyboard - 运行应用程序时图像尺寸太大

ios - UITableViewCell 与 UIView 中的 UIButton 性能对比

iOS 8 UITableView 单元格在选择时会跳转

ios - 获得最深的(基本上是 Y),而不仅仅是 UIView subview 中的最后一个对象

iphone - CGRectIntersectsRect 问题

ios - Circle UIView 未正确创建

ios - 如何在 UIBarButton 项目下面添加一个 UIImage