osx – NSTextField透明背景

osx – NSTextField透明背景,第1张

概述我创建透明的NSTextField self.myTextField = [[NSTextField alloc] initWithFrame:CGRectMake(backgroundView.frame.origin.x + backgroundView.frame.size.width + 20, self.projectTitle.frame.origin.y - 30.0, 100, 2 我创建透明的NSTextFIEld

self.myTextFIEld = [[NSTextFIEld alloc] initWithFrame:CGRectMake(backgroundVIEw.frame.origin.x + backgroundVIEw.frame.size.wIDth + 20,self.projectTitle.frame.origin.y - 30.0,100,20)];self.myTextFIEld.editable = NO;self.myTextFIEld.bezeled = NO;self.myTextFIEld.drawsBackground = YES;self.myTextFIEld.backgroundcolor = [NScolor clearcolor];self.myTextFIEld.selectable = NO;self.myTextFIEld.Font = [NSFont FontWithname:@"Helvetica Neue" size:16];    [self addSubvIEw:self.compressingTime];

结果文本看起来不好。
如果我设置背景颜色

self.myTextFIEld.backgroundcolor = [NScolor colorWithCalibratedRed:0.85 green:0.85 blue:0.85 Alpha:1.0];

一切看起来确定
我也试过DRAWBACKground = NO;你们知道如何解决这个问题吗?

解决方法 秘密是在NSTextFIEld上设置这些属性的所有三个…

myTextFIEld.bezeled         = NO;myTextFIEld.editable        = NO;myTextFIEld.drawsBackground = NO;
总结

以上是内存溢出为你收集整理的osx – NSTextField透明背景全部内容,希望文章能够帮你解决osx – NSTextField透明背景所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1042404.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存