Я пытаюсь добавить NSTextField
в качестве подпредставления своего пользовательского класса представления (которые подклассы NSView
), а затем сделать NSTextField
первым респондентом. Это отлично работает. Текстовое поле появляется, и я могу начать вводить его. Тем не менее, любые события мыши в текстовом поле, кажется, падают до его superview
. Например, я не вижу курсор мыши при наведении курсора на текстовое поле, и когда я щелкаю в любом месте текстового поля, он пытается изменить статус firstResponder вместо того, чтобы позволить мне выделять текст в текстовом поле.
Я не переопределяю hitTest
или что-то странное, и у меня есть только одно окно, которое, безусловно, является ключевым. Есть идеи?
Заранее спасибо! : -)