Ответ 1
Ключевое окно - это окно, которое будет получать пользовательское взаимодействие.
Вы можете взглянуть на это:
В каждом приложении
всегда записывается как [window makeKeyAndVisible];
Что означает makeKey?
Ключевое окно - это окно, которое будет получать пользовательское взаимодействие.
Вы можете взглянуть на это:
Это означает, что это окно, которое принимает ввод с клавиатуры. Это соответствует аналогичной номенклатуре в Mac OS X.
Этот вызов метода выполняет критическую функцию. Если вы опустите его, то вид верхнего уровня окна не будет авторизован, однако вы установите пружины и распорки. Потребовалось некоторое время, чтобы понять это: если изменение размера строки в вызове не происходит, убедитесь, что окно отмечено как клавиша.
Делает приемник ключевым окном и делает это окно видимым.
Это удобный способ сделать главное окно получателя и отобразить его перед другими окнами. Вы также можете скрыть и открыть окно, используя унаследованное скрытое свойство UIView.