1
我創建的空灰色的UIImage,使用下面的代碼框架和圖像的特定的長寬比
let size = CGSize(width: 212, height: 332)
UIGraphicsBeginImageContextWithOptions(size, true, 0)
UIColor.gray.setFill()
UIRectFill(CGRect(x: 0, y: 0, width: size.width, height: size.height))
let backgroundImage2: UIImage? = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
現在我需要把UIImage的特定的區域在該UIImage的。如下圖所示。說頂部,左邊,右邊應該是30像素,底部多於200像素。保持內部圖像寬高比。
可以使用drawInRect方法來繪製圖像,並添加按照規定矩形。那你需要什麼? –
@MikeAlter我做到了這一點,但問題是在進行Draw時保持寬高比(in:rect:) –
即使您在最後進行小型演示,您也將面臨相同的長寬比問題@MikeAlter –