-1
を使用するのが不思議です。計算されたプロパティ
class DrawingView: UIView {
var arcCenter = CGPoint(x: frame.midX, y: frame.midY) // error
}
。
class DrawingView: UIView {
var arcCenter: CGPoint {
return CGPoint(x: frame.midX, y: frame.midY)
}
}
私はなぜそのエラーが発生するのか知っていますが、なぜ2番目のコードがエラーにならないのか理解できません。
クロージャを使用する必要はありません。 'lazy var arcCenter:CGPoint = CGPoint(x:self.frame.midX、y:self.frame.midY)' –
@LeoDabusありがとう、ありがとう。 – vadian