Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cocoa中的WebView不接受按键?_Cocoa_Macos_Webview - Fatal编程技术网

Cocoa中的WebView不接受按键?

Cocoa中的WebView不接受按键?,cocoa,macos,webview,Cocoa,Macos,Webview,我正在研究在Cocoa中嵌入WebView。我已经启动并运行了基本视图,但我面临的问题是,当我使用键盘或屏幕键盘打字时,我的Mac会发出嘟嘟声,而Web视图的文本字段中实际上没有显示任何字符 我一直在浏览苹果公司的《网络视图参考指南》,但找不到任何与此相关的内容 非常感谢您的帮助 谢谢, Teja.Omz的评论为我解决了这个问题。我将NSWindowstyleMask更改为可以成为关键窗口的样式: window.styleMask = NSTitledWindowMask 需要明确的是,web

我正在研究在Cocoa中嵌入WebView。我已经启动并运行了基本视图,但我面临的问题是,当我使用键盘或屏幕键盘打字时,我的Mac会发出嘟嘟声,而Web视图的文本字段中实际上没有显示任何字符

我一直在浏览苹果公司的《网络视图参考指南》,但找不到任何与此相关的内容

非常感谢您的帮助

谢谢,

Teja.

Omz的评论为我解决了这个问题。我将NSWindow
styleMask
更改为可以成为关键窗口的样式:

window.styleMask = NSTitledWindowMask

需要明确的是,web视图文本字段中有光标,对吗?如果光标在文本字段中闪烁,则意味着它具有关键焦点。实际上,我再次检查,文本字段甚至没有闪烁的光标。我猜它与WebView所在的窗口有关。可能它不会成为关键窗口。[[webView window]可以成为KeyWindow]的回报是什么?谢谢,就是这样。我使用的是一个无边界窗口,显然,在创建一个窗口时,您必须超越canBecomeKeyWindow并返回YES。