Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.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
Objective c NSTextfield占位符边框删除_Objective C_Macos_Nstextfield - Fatal编程技术网

Objective c NSTextfield占位符边框删除

Objective c NSTextfield占位符边框删除,objective-c,macos,nstextfield,Objective C,Macos,Nstextfield,点击nstextfield时,会使占位符文本上升,如何避免蓝色边框突出显示 无亮点 有亮点 长期以来,我一直在努力寻找解决方案 任何帮助都将是一件好事,我们将不胜感激。您如何配置文本字段的外观?设置字体?子类化和重写的绘图方法?还有别的吗?在任何情况下,问题都是因为字段编辑器与非焦点文本字段是不同的视图。因此,某些自定义不会自动影响该视图。(但是禁用聚焦环很容易。在IB中,在属性检查器中,将聚焦环设置为无。或者将focusRingType设置为NSFocusRingTypeNone)非常感谢您的

点击nstextfield时,会使占位符文本上升,如何避免蓝色边框突出显示

无亮点

有亮点

长期以来,我一直在努力寻找解决方案


任何帮助都将是一件好事,我们将不胜感激。

您如何配置文本字段的外观?设置字体?子类化和重写的绘图方法?还有别的吗?在任何情况下,问题都是因为字段编辑器与非焦点文本字段是不同的视图。因此,某些自定义不会自动影响该视图。(但是禁用聚焦环很容易。在IB中,在属性检查器中,将聚焦环设置为无。或者将
focusRingType
设置为
NSFocusRingTypeNone
)非常感谢您的帮助,将focusRingType设置为无对NSSecureTextField无效,是否有帮助?我不确定。你没有回答我的问题。你只是在问聚焦环的事吗?或者关于文本的移动和字体的更改?我对nstextfield和securetextfield NSColor*color=RGB(128,128,128)都这样做了;[[textfield cell]设置占位符字符串:text];颜色=RGB(128、128、128);[textfield setTextColor:color];[textfield setFocusRingType:NSFocusRingTypeNone];NSFont*font=[NSFont fontWithName:@“Roboto Light”大小:15];[textfield setFont:font]具有相同来源和高度的url,但使用安全textfield时,它会比预期的稍高