专栏首页sktjIOS UIResponder 触碰拖动图像

IOS UIResponder 触碰拖动图像

override func touchesMoved(_ touches:Set<UITouch>, with event:UIEvent?) { //需要先判断是否触屏区域是否在图像内,省略 if!isTouchInImageView{ return; } let touch = touches.first let touchPoint = touch?.location(in:self.view) let touchPrePoint = touch?.previousLocation(in:self.view) let disX = (touchPoint?.x)!- (touchPrePoint?.x)! let disY = (touchPoint?.y)!- (touchPrePoint?.y)! var centerPoint = self.imageView.center centerPoint.x += disX centerPoint.y += disY self.imageView.center = centerPoint }

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • python 类切片的实现

    A multi-dimensional Vector class, take 3

    用户5760343
  • python pyqt5 设置窗体风格

    import sys from PyQt5.QtWidgets import * from PyQt5.QtCore import * from PyQt...

    用户5760343
  • IOS 导航栏 UINavigationController 常用

    1 创建:FirstViewController、SecondViewController 2、在FirstViewController的viewDidLoa...

    用户5760343
  • Python 中的魔术方法

    __new__(self): 创建并返回一个类的实例,而__init__只是将传入的参数来初始化该实例,一般不需要重载__new__方法除非希望控制类的创建。

    Ewdager
  • 腾讯青少年科技学院开启“云见习”,解锁多样化互联网职业体验!

    ? 青春须早为。曾经的你是否有着成为老师、警察、律师甚至是航天员的梦想?随着科技发展,互联网产业应运而生,世界这么大,如今的青少年对自己未来的职业发展也有了更...

    鹅老师
  • Objective-C中的属性机制

            Objective-C 2.0中的属性机制为我们提供了便捷的获取和设置实例变量的方式,也可以说属性为我们提供了一个默认的设置器和访问器的实现。在...

    lizelu
  • 详细介绍如何搭建ELK集群

    Logstash 1.1 安装 注:安装在需要收集日志的机器上。 cd /data/softs sudo wget https://download.ela...

    Java架构
  • NodeJs-简介与定义变量

    Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。

    efonfighting
  • 先验信念对政策类型影响的实证研究

    原文标题:An Empirical Study on the Practical Impact of Prior Beliefs over Policy Typ...

    Jarvis Cocker
  • Velocity模版自定义标签

    加上 <property name="toolboxConfigLocation" value="/WEB-INF/velocity-toolbox.xml"...

    試毅-思伟

扫码关注云+社区

领取腾讯云代金券