【问题标题】:didMoveToWindow: How will this method be called?didMoveToWindow:如何调用这个方法?
【发布时间】:2011-11-18 00:32:55
【问题描述】:

我花了很多时间搜索这个但没有成功(包括文档),仍然对didMoveToWindow: 方法感到困惑。

在股票视图项目模板中使用didMoveToWindow:

-(void)didMoveToWindow{

    [super didMoveToWindow];

    // do something

}

给出以下警告:

警告:“UIViewController”可能不会响应“didMoveToWindow”

在启动视图时不会调用它,这是一个惊喜。
这个方法怎么调用?

【问题讨论】:

    标签: ios xcode uiview


    【解决方案1】:

    didMoveToWindowUIView 的方法,而不是UIViewController

    【讨论】:

    • 简短是好的抢劫,但太简短了。您能否详细说明它的名称,简短的例子?
    • 任何时候view.window 的值发生变化,视图都会向自己发送didMoveToWindow 消息。这包括首次初始化 view.window 的时间(例如,在 nib 加载器的深处,或者首次完成 [parentView addSubview:view] 时,如果 parentView 已经在窗口中)。
    【解决方案2】:
    猜你喜欢
    • 1970-01-01
    • 2012-02-29
    • 2011-08-06
    • 1970-01-01
    • 1970-01-01
    • 2011-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多