質問: Image.frame.size.width;] この処理では“cannot assign value of type 'CGFloat' to type of Double”とエラーが出ます. どうすれば良いでしょうか.
回答: はじめまして。 他の方が書いているとおりですが、少し補足として、 UIImage の size プロパティは、CGSize型でCGSize型のプロパティとして origin.x origin.y size.width size.height があり、今回はこの size.width / size.height を使って変数へと格納していますが、 上記4つのプロパティにおける型は「float」であり定義されているDouble型でないため、 swiftでは厳格な型チェックによってエラーとなります。 objective-cではwariningで済んでいたものもswiftでは許容されませんので、 他の方が書いているとおり float --> double へとキャストして型変換を行えば 問題は解決出来ると思われます。