【发布时间】:2015-08-16 21:00:42
【问题描述】:
我有一个非常简单的项目设置,允许您单击“浏览照片”按钮。然后用户从他们的照片库中选择一张照片,并显示在以编程方式创建的 UIImageView 上。
像魅力一样工作。但是 - 我缺少所需的关键功能。
我需要用户能够缩放图像(通过捏和拖动)它显示在 UIImageView 中。 allowedEditing = true,允许用户在之前进行裁剪。但是,我需要类似的功能,允许他们在主 UI 上进行编辑。
感谢您的帮助。请,谢谢!
导入 UIKit
类视图控制器:UIViewController {
@IBOutlet weak var imageView: UIImageView!
var imageViewLayer: CALayer{
return imageView.layer
}
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
imageViewLayer.contents = UIImage(named: "ss3.jpg")?.CGImage
imageViewLayer.contentsGravity = kCAGravityResizeAspect
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
@IBAction func newGesture(sender: AnyObject) {
imageViewLayer.transform = CATransform3DMakeScale(sender.scale, sender.scale, 1)
}
}
【问题讨论】:
-
这个问题提出的很好,但范围很广。您似乎在问“我如何制作图像编辑器?”您是否遇到任何具体问题?
标签: swift image-processing uiimagepickercontroller