【问题标题】:How to get a white half transparent NSView如何获得一个白色的半透明 NSView
【发布时间】:2014-12-12 13:55:39
【问题描述】:

我想要的结果是:

我尝试将“白色透明视图”的背景颜色设置为白色,alpha 约为 0.5f。但是我得到的结果是:

谁能告诉我怎么做?

【问题讨论】:

    标签: macos nsview nscolor


    【解决方案1】:

    经过几天的研究,我发现 Mac OS 的开发与 iOS 不同。那就是我无法通过使用半透明视图来实现这一点。我需要使用整个背景图像。我可以通过在我使用的图像上做我想要的!这对我来说确实有点。

    【讨论】:

      【解决方案2】:
      import Cocoa
      
      class TranslucentView: NSView {
      
          override func awakeFromNib() {
              self.wantsLayer = true
              self.layer?.backgroundColor = CGColorCreateGenericRGB(0, 0, 0, 0.1)
      
          }
      
      }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-04-25
        • 2020-11-29
        • 2018-06-18
        • 2012-07-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-02-15
        相关资源
        最近更新 更多