手势的问题

手势的问题

老师因为state这个属性的begin和end,响应方法都会被调用两次吗,还是只有longpress会这样,还有老师http://img1.sycdn.imooc.com//climg/5a5ac9d9000137bf14461282.jpg为什么缩放没用

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
提问者 二重幻想 2018-01-15 13:18:50
  • 首先你在pinchGesture这个响应方法的代码加一个断点,然后在运行,执行缩放操作手势,看看断点有没有触发到这个方法。因为缩放手势应该是两个光标点的,因为是多手势操作,你这个截图只显示一个光标点,应该是没有触发缩放手势。因为这两个光标点同时作用在这个红色view上才起作用。
    2018-01-15 13:43:12
Tender10 2018-01-15 09:55:39

1、手势的状态都会有开始和结束,所以在判断手势对应状态的时候,都会调用响应方法,然后在响应方法中进行状态的判断。

2、缩放没有用的意思是你写好的这个手势方法,然后在view上进行缩放的时候并没有打印出scale嘛?

  • 提问者 二重幻想 #1
    对,什么都不输出
    2018-01-15 10:53:17
  • Tender10 回复 提问者 二重幻想 #2
    缩放手势需要先触发,你是按住option键在屏幕上出现两个光标点之后触发的手势嘛。
    2018-01-15 11:24:58
  • 提问者 二重幻想 回复 Tender10 #3
    是啊,下面贴个图
    2018-01-15 13:17:31
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星

相似问题

登录后可查看更多问答,登录/注册

iOS入门:基础语法与常用控件
  • 参与学习       1337    人
  • 提交作业       712    份
  • 解答问题       1878    个

很多人都在疑问没有基础该怎么学习iOS开发?不用担心,本路径采用游戏关卡式的教学模式,并且以经典OC与最新Swift双重结合的教学内容,帮助大家快速掌握两种iOS开发语言基础,去掉“零”标签。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师