2017-07-25 19 views
-2

迅速にこのコードは、SWIFT 3でコンパイルされません。「CGAffineTransformMake」は使用できません3

let flipVertical = CGAffineTransformMake(1, 0, 0, -1, 0, newSize.height) 
context.concatenate(flipVertical) 

私はこれを超える変換するだろうか?

+0

あなたは 'CGAffineTransform'のドキュメントで見たことがありますか? – rmaddy

+0

私はそれが名前に 'make 'を持たないように名前が変更されたことに気づいていませんでした。 –

+0

名前が変更されませんでした。 – rmaddy

答えて

3

、これらの自立機能はinit構文に置き換えられています

let flipVertical = CGAffineTransform(a: 1, b: 0, c: 0, d: -1, tx: 0, ty: newSize.height) 
1

CGAffineTransformMakeCGAffineTransformになり、イニシャライザにラベルが必要になりました。

let flipVertical = CGAffineTransform(a: 1, b: 0, c: 0, d: -1, tx: 0, ty: newSize.height) 
context.concatenate(flipVertical) 

詳細については、CGAffineTransformdocumentationをチェックしてください。スウィフト3では

関連する問題