Oli*_*ler 2 cocoa image nsview swift
关于如何在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
Run Code Online (Sandbox Code Playgroud)
与UIView
NSView
默认情况下未支持的图层不同,您必须启用它.
self.view.wantsLayer = true
Run Code Online (Sandbox Code Playgroud)
然后创建图像并将其分配给contents
图层的属性.
let image = NSImage(named: "streaks")
self.view.layer!.contents = image
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2611 次 |
最近记录: |