【发布时间】:2009-11-11 22:24:01
【问题描述】:
我有一个根视图控制器,它在其 viewDidLoad 方法的索引 0 处插入一个子视图。
我试图让子视图成为 firstResponder,但据我所知,只能在子视图的 viewDidAppear 方法中做到这一点。
这是我添加到根视图控制器的 viewDidLoad 方法的代码行:
[self.view insertSubview: subViewController.view atIndex: 0];
subviewcontroller 有一个 xib,subViewController.xib,它在运行时正确显示。尽管如此,subViewController 的 viewDidAppear 并没有被触发。
知道为什么会这样吗?知道如何解决这个问题 - 除了手动调用 viewDidAppear(这样做会导致无法成为 firstResponder)?
谢谢,
姆博塔
【问题讨论】:
标签: iphone cocoa-touch uikit