Какао / OSX - NSTextField не отвечает на щелчок для редактирования текста, чтобы начать, когда заголовок скрыт - PullRequest
4 голосов
/ 03 октября 2011

У меня есть NSTextField в моем окне (добавлено с IB) со скрытой строкой заголовка, но когда я нажимаю на нее, когда приложение работает, оно не отвечает или не помещает курсор в свое поле.Что-то я делаю не так?это настройка наиболее стандартным способом - редактируемое текстовое поле в окне.

Спасибо.

1 Ответ

11 голосов
/ 13 июля 2012

Создайте пользовательский класс, который наследуется от NSWindow, и установите его в качестве объекта NSWindow в InterfaceBuilder.Затем переопределите следующие методы:

//
// canBecomeKeyWindow
//
// Overrides the default to allow a borderless window to be the key window.
//
- (BOOL)canBecomeKeyWindow
{
    return YES;
}

//
// canBecomeMainWindow
//
// Overrides the default to allow a borderless window to be the main window.
//
- (BOOL)canBecomeMainWindow
{
    return YES;
}
...