私はカスタムUIColorを迅速に作成する方法について質問があります。次のコードの下で、私は、中shadowColorはそれをロードするUIColorのカスタムカラーの作成
import UIKit
extension UIColor {
convenience init(red: Int, green: Int, blue: Int) {
let newRed = CGFloat(red)/255
let newGreen = CGFloat(green)/255
let newBlue = CGFloat(blue)/255
self.init(red: newRed, green: newGreen, blue: newBlue, alpha: 1.0)
}
}
let brandBlue = UIColor(red: 0, green: 127, blue: 255)
:
class squareButton : UIButton {
override init(frame: CGRect) {
super.init(frame: frame)
self.layer.cornerRadius = 10.0
self.layer.shadowColor = (Loading code here)
self.layer.shadowRadius = 1.5
self.layer.shadowOffset = CGSize(width: 0.0, height: 2.0)
self.layer.shadowOpacity = 0.6
self.layer.masksToBounds = false
}
required init?(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
self.layer.cornerRadius = 10.0
self.layer.shadowColor = (Loading code here)
self.layer.shadowRadius = 1.5
self.layer.shadowOffset = CGSize(width: 0.0, height: 2.0)
self.layer.shadowOpacity = 0.6
self.layer.masksToBounds = false
}
}
をしかし、私は使用されるすべての組み合わせは動作しません
は、私は、次の拡張コードを使用していました。私が使うべきだと言うたびに! CGColorしかし、私はそれを行うと、アプリケーションがクラッシュします。が
このトピックについての詳しいヘルプが必要ですか?役に立った場合は、私の答えを正しいものとしてマークすることができればそれはすばらしいことでしょう。ありがとう – AlexWoe89