当前位置:  开发笔记 > 编程语言 > 正文

图像上类似Snapchat的文字

如何解决《图像上类似Snapchat的文字》经验,为你挑选了0个好方法。

我一直在尝试在图像上实现类似Snapchat的编辑文本.到目前为止我所做的是在UIImageView的中心实现一个UILabel,我在这个UILabel中添加了3个手势:UIPanGestureRecognizer,UIPinchGestureRecognizer和UIRotationGestureRecognizer.

我已经设法实现了Pan方法,但是我很难让Pinch + Rotation像他们一样平滑,我得到了可怕的结果T_T

你们怎么看待这个?如果您有任何阅读/观看材料我可以用来实现这一目标.

谢谢 :)

编辑:

这些是我实现处理捏合和旋转的方法:

func handlePinch(recognizer: UIPinchGestureRecognizer) {
    if let view = recognizer.view as? UILabel {
        view.transform = CGAffineTransformScale(view.transform, recognizer.scale, recognizer.scale)
    }
}

func handleRotate(recognizer: UIRotationGestureRecognizer) {
    if let view = recognizer.view as? UILabel {
        view.transform = CGAffineTransformRotate(view.transform, recognizer.rotation)
    }
}

预览我实施的压缩工作的视频:https: //drive.google.com/file/d/0B-AVM51jxsvUY2RUUHdWbGo5QlU/view?usp=sharing

在此输入图像描述

推荐阅读
帆侮听我悄悄说星星
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有