Как отобразить тень для NSView?

Я просмотрел много тем здесь и других блогов, но не смог решить эту проблему. Я добавил подпредставление в представлении содержимого окна. Вот раскадровка

-

Я вытащил розетку CustomView для просмотра контроллера, и вот код для контроллера представления -

import Cocoa
import QuartzCore

class ViewController: NSViewController {

    @IBOutlet weak var customView: NSView!
    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view.
        self.view.wantsLayer = true
        self.customView.wantsLayer = true
        self.customView.layer?.backgroundColor = NSColor.redColor().CGColor
        self.customView.layer?.cornerRadius = 5.0
        self.customView.layer?.shadowOpacity = 1.0
        self.customView.layer?.shadowColor = NSColor.blackColor().CGColor
        self.customView.layer?.shadowOffset = NSMakeSize(0, -3)
        self.customView.layer?.shadowRadius = 20
    }

    override var representedObject: AnyObject? {
        didSet {
        // Update the view, if already loaded.
        }
    }
}

Я добавил каркасную работу QuartzCore в свой проект -

Но тень не появляется, вот снимок экрана -.

Я не могу решить то, что кажется тривиальным. Что мне не хватает? Спасибо за вашу помощь.

Ответы на вопрос(1)

Ваш ответ на вопрос