首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >隐藏NSSearchField的lupe图标

隐藏NSSearchField的lupe图标
EN

Stack Overflow用户
提问于 2017-02-27 10:07:52
回答 2查看 693关注 0票数 2

我使用的是NSSearchField (不是子类)。当焦点不集中时,placeholderString就会以中心为中心。但是左边的lupe图标出现了一点偏移,所以实际上整个事情似乎没有居中。

可以隐藏lupe图标吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-05-23 15:35:23

没有对图标的任何直接访问,因此解决方案首先是访问NSSearchField单元(如图所示),然后访问其按钮单元。

在本例中,self是NSSearchField的一个实例

代码语言:javascript
复制
[(NSButtonCell *)[(NSSearchFieldCell *)self.cell searchButtonCell] setTransparent:YES];

耳聋搜索字段:

隐藏/透明图标:

票数 4
EN

Stack Overflow用户

发布于 2017-07-21 16:38:02

Swift3转换:

代码语言:javascript
复制
(self.cell as! NSSearchFieldCell).searchButtonCell?.isTransparent = true
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42482902

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档