我在UI中有一个NSSearchField和一个placeholderString。默认情况下,它的值是Search,并且它是自动居中的。但是,当用户更改侧栏中的选择时,我将占位符字符串替换为"Search in {NAME OF SIDEBARITEM}“。例如:如您所见,占位符字符串不再居中。在更改占位符字符串后,我是否强制NSSearchField重新定位它?
我用的是“占位符”属性。对于输入字段中的占位符文本我想让占位符隐藏在焦点上!我发现的每种解决方法都会在输入第一个类型时隐藏占位符。我无法自己解决这个问题,它需要简单地删除输入的占位符-焦点上的文本,但如果input-value为空,也可以恢复占位符-文本上的模糊。);
if (input.val() == input.