21

在每一个应用程序中,

总是写成 [window makeKeyAndVisible];

makeKey 是什么意思?

4

4 回答 4

24

关键窗口是接收用户交互的窗口。

你可以看看这个:

http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/WinPanel/Concepts/ChangingMainKeyWindow.html

于 2009-10-01T18:35:56.627 回答
5

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

于 2009-10-01T18:20:44.973 回答
3

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

于 2009-12-30T04:17:34.160 回答
2

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

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

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

于 2013-04-12T06:39:31.737 回答