【问题标题】:makeKeyAndVisible & makeKeyWindow - uiwindow in iphonemakeKeyAndVisible 和 makeKeyWindow - iphone 中的 uiwindow
【发布时间】:2009-10-01 18:18:53
【问题描述】:

在每个应用程序中,

总是写成[window makeKeyAndVisible];

makeKey 是什么意思?

【问题讨论】:

    标签: iphone cocoa-touch uikit uiwindow


    【解决方案1】:

    【讨论】:

      【解决方案2】:

      这意味着这是接受键盘输入的窗口。这与 Mac OS X 上的类似命名法相匹配。

      【讨论】:

        【解决方案3】:

        此方法调用执行一个关键功能。如果您省略它,那么窗口的顶层视图将不会自动调整大小,但是您已经设置了弹簧和支柱。我花了一段时间才弄清楚:如果通话状态栏没有调整大小,请检查窗口是否被标记为键。

        【讨论】:

          【解决方案4】:

          使接收器成为关键窗口并使该窗口可见。

          这是一种使接收器成为主窗口并将其显示在其他窗口前面的便捷方法。您还可以使用 UIView 继承的 hidden 属性隐藏和显示窗口。

          来源http://developer.apple.com/library/ios/#documentation/uikit/reference/UIWindow_Class/UIWindowClassReference/UIWindowClassReference.html

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2011-10-22
            • 1970-01-01
            • 1970-01-01
            • 2010-11-30
            相关资源
            最近更新 更多