2016-03-30 13 views
1

私はSwiftXCodeにはかなり新しいです。私はちょうど私が男がUIColor使用見て、私はCGColorを使用したいビデオにしかし、チュートリアルビデオからナビゲーションコントローラのグラデーションを作成する方法を学んだので、私はこのコードを使用:グラデーションスウィフトを表示していませんXcode

class func gradientLayerForBounds(bounds: CGRect) -> CAGradientLayer { 
    let layer = CAGradientLayer() 
    let topColor = UIColor(red: 244, green: 45, blue: 78, alpha: 100) 
    let bottomColor = UIColor(red: 245, green: 67, blue: 58, alpha: 100) 

    layer.bounds = bounds 
    layer.colors = [topColor.CGColor, bottomColor.CGColor] 

    return layer 
} 

をしかし、私がビルドしてプロジェクトを実行すると何も表示されず、エラーも表示されず、デバッグボックスも表示されません。誰かが私を助けることを願っています!

答えて

1

カスタムカラーを使用する場合、色を255で割ります。 UIColor(red: 244/255, green: 45/255, blue: 78/255, alpha: 100)

あなたが私がしようとして推薦する、ことを行っていない表示されます:あなたの問題を解決する必要があり

let topColor = UIColor(red: 244/255, green: 45/255, blue: 78/255, alpha: 100) 
let bottomColor = UIColor(red: 245/255, green: 67/255, blue: 58/255, alpha: 100) 

+0

私はちょうどそれを試みたし、それは動作しません!あなたの助けをありがとうございます。よろしくお願いいたします –

+0

@TimSmithだからそれは動作しますか?私はあなたが「いない」の代わりに「今」を意味すると思う。問題ありません、喜んで助けてください。私はちょうど来る前にインターネットを検索することをお勧めします。 – Jordan

+0

また@TimSmithそれがうまくいけば答えを受け入れることができますか( - : – Jordan

関連する問題