我正在使用 NSSearchField
(未子类化)。当未获得焦点时,placeholderString
会居中。但是左边的lupe图标看起来有点偏移,所以实际上整个东西看起来并不居中。
是否可以隐藏lupe图标?
最佳答案
无法直接访问该图标,因此解决方法是首先访问 NSSearchField 单元格(如图所示),然后访问其按钮单元格。
本例中的 self 是 NSSearchField 的一个实例
[(NSButtonCell *)[(NSSearchFieldCell *)self.cell searchButtonCell] setTransparent:YES];
默认搜索字段:
隐藏/透明图标:
关于swift - 隐藏 NSSearchField 的 lupe 图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42482902/