当前位置: 首页 > news >正文

后期网站建设及维护推广百度seo排名技术必不可少

后期网站建设及维护推广,百度seo排名技术必不可少,玉田县建设局网站,做怎么网站推广有时候需要在同一个UI上实现双击和单击的操作,IOS的手势识别中自带有单击双击甚至三击四击。。。。 具体是这样的: var tapGestureRecognizer UITapGestureRecognizer(target: self, action: "tapGesture:")tapGestureRecognizer.numberOfTou…

有时候需要在同一个UI上实现双击和单击的操作,IOS的手势识别中自带有单击双击甚至三击四击。。。。

具体是这样的:

   var tapGestureRecognizer = UITapGestureRecognizer(target: self, action: "tapGesture:")tapGestureRecognizer.numberOfTouchesRequired=2//每次点击要求有两个点tapGestureRecognizer.numberOfTapsRequired=3//需要连续点击三次才能触发

但是上面只能实现单一的在同一个UI上的操作。即要么实现单击,要么实现双击。

所以只能用计时器模拟单击双击的操作。

首先定义一个手指的单击操作:

      var tapOnceGestureRecognizer = UITapGestureRecognizer(target: self, action: "tapOnView:")tapOnceGestureRecognizer.numberOfTouchesRequired=1tapOnceGestureRecognizer.numberOfTapsRequired=1self.addGestureRecognizer(tapOnceGestureRecognizer)

下面是具体的算法: 

    var pt1:CGPoint?var pt2:CGPoint?var timerTouch:NSTimer?var n:Int = 0//双击func tapOnView(sender:UITapGestureRecognizer){timerTouch?.invalidate()timerTouch = nilif n == 0{pt1 = sender.locationInView(self)}else{pt2 = sender.locationInView(self)}n += 1timerTouch = NSTimer.scheduledTimerWithTimeInterval(NSTimeInterval(0.5), target: self, selector: "touchOnceTick", userInfo: "jimmy", repeats: true)//时间一般设置为0.5秒比较合理if n % 2 == 0{timerTouch?.invalidate()timerTouch = niln = 0var absX = abs(pt2!.x - pt1!.x)var absY = abs(pt2!.y - pt1!.y)var radiusMax:CGFloat = 30if absX < radiusMax && absY < radiusMax{//此处注意的是需要设定一个两次单击的坐标误差,第一次点击和第二次点击的距离不能隔的太远,比如第二次点击在第一次点击的坐标的300像素外,这种情况就算点击的时间再快,也不能视为双击。同时也不能完全将第一次坐标和第二次坐标相等才视为双击,手指点击两次不太可能做到完全相等。println("双击")}}}func touchOnceTick(){timerTouch?.invalidate()timerTouch = nilif n == 1{println("单击")}n = 0

 

转载于:https://www.cnblogs.com/JimmyBright/p/4336346.html

http://www.lbrq.cn/news/2563003.html

相关文章:

  • 赣州做网站的公司有哪家好网络营销讲师
  • wordpress 自动别名seo优化思路
  • 网站制作中企动力公司域名注册需要多少钱
  • 外贸商城网站开发百度推广效果不好怎么办
  • 石家庄网页设计工资seo点击排名源码
  • 网站开发语言phpsem竞价教程
  • 餐饮网站建设方案书惠州抖音seo
  • 天津网站设计建设口碑营销的优缺点
  • 贵阳国家经济技术开发区门户网站宁波seo快速优化课程
  • 织梦网站需要优化360搜索优化
  • 网站标题会影响吗谷歌google play下载
  • wordpress装饰公司主题福建seo顾问
  • 四大门户网站创始人企业营销型网站建设
  • 金阊做网站价格营销推广活动策划书模板
  • 淘宝网站建设属于什么类目seo运营做什么
  • 做网站坂田关键词是什么
  • 哪有专做注册小网站的百度推广平台登录入口
  • 公司做网站之前要准备什么软件产品推广计划怎么写
  • 做网站开发考什么研网络营销的优势
  • 手表回收网网站seo推广公司
  • 自己做了个网站合肥百度快照优化排名
  • 做软件的网站建设百度网址安全中心怎么关闭
  • 如何做独立网站他达拉非的副作用和危害
  • 权大师的网站是哪个公司做的优化营商环境 提升服务效能
  • 辽宁网站建站系统平台百度推广工资多少钱一个月
  • 投资网站建设优化排名推广关键词
  • 男做暧免费视频网站好的seo平台
  • 已有网站怎么修改网站seo优化外包顾问
  • 潍坊网站建设top长沙网站建设公司
  • 浏览器小游戏在线玩深圳网站搜索优化
  • 数字化转型驱动中小制造企业的质量管理升级
  • 初始C语言---第四讲(数组)
  • Java中的sort()排序详解
  • 硬件-电容学习DAY1——钽电容失效揭秘:从冒烟到爆炸全解析
  • Django模型查询与性能调优:告别N+1问题
  • 32. flex 的子元素可以浮动吗