osx开发 NSTextfield密文输入 隐藏输入时的蓝色边框

NSTextField和UITextField是有很多地方的差别,和iOS不同,osx要实现密文输入直接使用控件NSSecureTextField即可

osx开发 NSTextfield密文输入 隐藏输入时的蓝色边框_第1张图片

输入时我们会发现输入框有蓝色边框,如图

osx开发 NSTextfield密文输入 隐藏输入时的蓝色边框_第2张图片

想要隐藏输入时的蓝色边框只需要在xib中把Focus Ring设为None

osx开发 NSTextfield密文输入 隐藏输入时的蓝色边框_第3张图片

如果你是使用代码创建, .focusRingType = NSFocusRingTypeNone即可.

在osx中 没有UIlabel,想要实现UIlabel的效果,也要使用NSTextfield,设置成不可编辑,Behavior设置为None

你可能感兴趣的:(osx开发 NSTextfield密文输入 隐藏输入时的蓝色边框)