【问题标题】:Add picure to fixed UIImageView [duplicate]将图片添加到固定的 UIImageView [重复]
【发布时间】:2016-07-09 22:18:40
【问题描述】:

这是我希望在 Xcode/swift 中实现的目标:

我想创建一个固定大小的空白“画布”,例如。 300x300 像素。我想在画布上添加一张图片,并且图片应该可以在画布的边界内缩放(捏缩放)。

最后,当设置了首选缩放/裁剪时,我想将裁剪保存在 300x300 像素大小的画布中。

任何对此有解决方案的人,这有可能吗?不胜感激。

【问题讨论】:

    标签: ios cocoa-touch uiimageview


    【解决方案1】:

    就像this answer 所说,使用UIPinchGestureRecognizerUIImagescale 属性。

    override func viewDidLoad() {
        let pinch = UIPinchGestureRecognizer(target: self, action: "pinchImage:")
        self.view.addGestureRecognizer(pinch)
    }
    
    @IBOutlet weak var imgView: UIImageView!
    
    func pinchImage(sender: UIPinchGestureRecognizer) {
        if sender.state == .Ended {
            if sender.scale < 1.0 {
                sender.scale = 1.0
            }
            self.imgView.transform = CGAffineTransformMakeScale(sender.scale, sender.scale)
        }
    }
    

    【讨论】:

      猜你喜欢
      • 2013-08-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多