gpt4 book ai didi

swift - 如何在 cocoa NSView 中设置背景图片

转载 作者:搜寻专家 更新时间:2023-11-01 05:56:11 24 4
gpt4 key购买 nike

关于如何在 iOS 中将背景图像设置为 UIView 这个问题,我找到了几个答案。但是我无法为 macOS 尤其是 cocoa 解决这个问题。我试过设置类似的东西

let bgImage = NSImage(named: "streaks")
let pattern = NSColor(patternImage: bgImage!)
self.view.layer?.background = pattern as! CGColor // this will fail on runtime

最佳答案

UIView 不同 NSView 默认情况下不支持图层,您必须启用它。

self.view.wantsLayer = true

然后创建图像并将其分配给图层的 contents 属性。

let image = NSImage(named: "streaks")
self.view.layer!.contents = image

关于swift - 如何在 cocoa NSView 中设置背景图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43379333/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com