‘CGRectMake’ is unavailable in Swiftへの対処方法
SWIFT3.0から下記のようにコントロールの座標位置とサイズを指定する際に
CGRectMakeが使用できなくなりました。
そのまま使おうとすると、「‘CGRectMake’ is unavailable in」のエラーになります。
エラーが出るパターン
xxxxxx.frame = CGRectMake(0, 20.5, 50, 2.5)
正常パターン
xxxxxx.frame = CGRect(x: 0, y: 20, width: 50 height: 50)
変更点としては、CGRectMakeの「Make」が消えてカッコ内が明示的に
4つの引数(前から、X座標、Y座標、サイズ幅、サイズ高さ)を指定する。
コメントを残す