
首先设置窗口可以透明显示:
[self.window setopaque:NO];然后设置透明的(或具有 Alpha通道的)背景色:
[self.window setBackgroundcolor:[NScolor colorWithCalibrateDWhite:1 Alpha:0]];[self.window setBackgroundcolor:[NScolor clearcolor]];
这个只要设置透明背景色即可。
3.创建透明SKVIEw(inherit NSVIEw/UIVIEw):
10.10以上的环境下才能。
先设置SKVIEw可以透明(默认Opaque,有助于性能,可以参阅文档):
[self.skVIEw setAllowsTransparency:YES];
添加SKVIEw到其parent vIEw:
[self.mainVIEw addSubvIEw:self.skVIEw];
SKVIEw最好代码创建,我试了,outlet貌似无效。
总结以上是内存溢出为你收集整理的几个cocoa类的透明全部内容,希望文章能够帮你解决几个cocoa类的透明所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)