私の視野には影が必要です。ビューのNSShadow
機能を使用しようとしましたが、スクロールビューで使用するのが遅すぎます。レイヤのシャドウプロパティを使用して、パフォーマンスを改善したいと考えています。私NSView.updateLayer()
方法でmacOS:CALayerの影が表示されない
、私は次のプロパティを設定します。
layer.shadowOffset = CGSize(width: 0, height: -3)
layer.shadowRadius = 3
layer.shadowColor = NSColor.black().cgColor
layer.shadowOpacity = 0.3
ませ影が表示されません。 NSView.wantsDefaultClipping
とCALayer.masksToBounds
をfalse
に設定しようとしましたが、まだ影がありません。
CALayer
シャドウプロパティを使用しているときにシャドウが表示されないのはなぜですか?あなたが追加する必要がどのような
ありがとうございます!しかし私は、スタンドアロン層ではなく、ビューバック層について具体的に話していました。また、 '.cgColor'はSwift 3のtypoではありません:-) – fumoboy007