在cocoa中,NSTextField没有响应

时间:2017-05-11 04:00:24

标签: swift macos cocoa

我只用源代码编写了NSTextField。但是NSTextField不可点击,键盘事件也不起作用。

:r ! xsel -bo ; read  (r) from the stdout of (!) `xsel -bo`
:w ! xsel -b  ; write (w) to the stdin of    (!) `xsel -b`

enter image description here

如何让键盘修复它?

1 个答案:

答案 0 :(得分:2)

为了使NSTextfield正常工作,如果您使用的是自定义窗口,请检查您的窗口是否为keyWindow()和mainWindow()YES。

- (BOOL)canBecomeKeyWindow {
    return YES;
}
- (BOOL)canBecomeMainWindow {
    return YES;
}

如果您有自定义窗口,请尝试使用swift代码。