以下のコードについて、エラーが発生してしまいましたが、原因が分かりません。
import Foundation import UIKit class ChangeColor{ func changeColor(topR:CGfloat,topG:CGfloat,topB:CGfloat,topAlpha:CGfloat, bottomR:CGfloat,bottomG:CGfloat,bottomB:CGfloat,bottomAlpha:CGfloat)->CAGradientLayer{ //グラデーションの開始色 let topColor = UIColor(red:topR, green: topG, blue: topB, alpha: topAlpha) let bottomColor = UIColor(red:bottomR, green: bottomG, blue: bottomB, alpha: bottomAlpha) //グラデーションの色を配列で管理する let gradientColor = [topColor.cgColor,bottomColor.cgColor] let gradientLayer = CAGradientLayer() gradientLayer.colors = gradientColor return gradientLayer } }
エラーの内容は関数changeColor
の箇所に「Use of undeclared type 'CGfloat'」そして、何故かコメントのグラデーションの開始色と書いてある部分に「Expected initial value after '='」が出てしまいました。
エラー内容から調べて見たのですが、エラーの原因となりうる要素はないように思えました。
こちらのエラーが何故出てしまったのか分からない為、解決の為ご助言頂けましたら幸いです。
追記です
再度ビルドして見ましたら、2つ目の「Expected initial value after '='」エラーは消えておりました。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。