【发布时间】:2015-09-02 01:13:31
【问题描述】:
我有一个方形图像视图,如果用户决定添加另一个图像,它会进入右侧的相同图像视图。所以imageview的左半部分是image 1,右半部分是image 2。我的代码唯一的问题是它将两个图像都挤到了imageview中。
@IBAction func secondactiontakepicture(sender: AnyObject) {
ImagePickerManager.sharedManager.presentImagePicker(self) { (image, source) -> () in
self.revertimageview2.image = image
var size = CGSize(width: self.singlefirstimagepostview.frame.width, height: self.singlefirstimagepostview.frame.height)
UIGraphicsBeginImageContext(size)
let areaSize = CGRect(x: 0, y: 0, width: size.width/2, height: size.height)
self.revertimageview.image!.drawInRect(areaSize)
let areaSize2 = CGRect(x: size.width/2, y: 0, width: size.width/2, height: size.height)
self.revertimageview2.image!.drawInRect(areaSize2, blendMode: kCGBlendModeNormal, alpha: 1)
var newImage:UIImage = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
self.singlefirstimagepostview.image = newImage
}
}
如何使它在左侧显示图像 1 的中心部分,在右侧显示图像 2 的中心部分?
例如,图像 1 是我正在组合的 2 个图像。图 2 是目前的样子(两张图片都被压扁了)。图 3 是我想要的样子。
【问题讨论】:
标签: ios xcode swift uiimageview