私は通常、AndroidのimageViewの画像をscaleXプロパティとscaleYプロパティで拡大/縮小します。ImageViewで画像を拡大/縮小する(スケールx、y) - IOS
IOSで同じようにするにはどうすればよいですか?私はIOSで本当に新しいです、私はスイフト3を使用しています、そして、私はそれのようなアナログのものを見つけませんでした。
私は通常、AndroidのimageViewの画像をscaleXプロパティとscaleYプロパティで拡大/縮小します。ImageViewで画像を拡大/縮小する(スケールx、y) - IOS
IOSで同じようにするにはどうすればよいですか?私はIOSで本当に新しいです、私はスイフト3を使用しています、そして、私はそれのようなアナログのものを見つけませんでした。
あなたは比例画像を拡大縮小する必要がある場合は、次のコードは、あなたのために働くかもしれない。しかし
if let cgImage = imageView.image?.cgImage, let orientation = imageView.image?.imageOrientation {
imageView.image = UIImage(cgImage: cgImage, scale: newScale, orientation: orientation)
}
、あなただけのオリジナル画像とは異なるサイズでそれを表示したい場合は、あなたがすべきそれを提示するUIImageView
のサイズを使用してイメージのサイズを制御します。画像のサイズがビューのサイズに合わせて正しくなるように、UIImageView.contentMode
プロパティをご覧ください。https://developer.apple.com/reference/uikit/uiview/1622619-contentmode
私はあなたのコードを試しましたが、何も変わらない、私はちょうど変更:newScale with 0.5 – GMX
'contentMode'がセットされていますか? 「スケールする」に?もしそうなら、 'UIImage'は' UIImageView'を満たすように再スケーリングされるかもしれません。私が言ったように、提示された 'UIImage'のスケールを駆動する' UIImageView'のサイズです(あなたが 'center'のようなイメージのサイズ変更を引き起こさない' contentMode'を選択しない限り)。 。 – crizzis
あなたの 'UIImageView'にはどのような制約がありますか? – crizzis
このリンクはお役に立ちます。 http://stackoverflow.com/questions/31966885/ios-swift-resize-image-to-200x200pt-px –