NSSearchField清除按钮不响应单击

Nit*_*hel 4 macos xcode cocoa nssearchfield

我试图NSSearchField通过单击右侧的清除按钮来清除字段.我无法点击它.

这是我最后发生的事情的屏幕录制:

在此输入图像描述

我使用RND找到的以下代码:

[[[self.SrcFiled cell] cancelButtonCell] setAction:@selector(clearSearchField:)];
[[[self.SrcFiled cell] cancelButtonCell] setTarget:self];
Run Code Online (Sandbox Code Playgroud)

但它不起作用; 我不知道如何解决这个问题.请建议如何解决这个问题.

Nit*_*hel 6

这很奇怪.我通过将TextBorderType矩形更改为圆形来获得解决方案,此错误现在已修复,我可以单击清除按钮NSSearchFiled.并且按预期顺利运作.

在这个清除按钮没有响应的旧的:

在此输入图像描述

现在改变清除按钮响应:

在此输入图像描述