Xcodeの雛形のMaster-Detailを使って作ったプロジェクトのDetailViewControllerで、

override func viewWillAppear(animated: Bool) {
    super.viewWillAppear(animated)

    // ナビゲーションを透明にする処理
    self.navigationController!.navigationBar.setBackgroundImage(UIImage(), forBarMetrics: .Default)
    self.navigationController!.navigationBar.shadowImage = UIImage()
}

としてもnavigationBarが透明になりません。

navBar?.tintColor = UIColor.redColor()

は、反応して「<」ボタンが赤くなります。

更に
上のコードをMaster側に書いても、
透明になりません。

どうすれば透明にできますか?