Tap点击手势问题?

Tap点击手势问题?

老师请问一下,课程中的tap点击手势是以拖拽创建view视图的形式讲解,我现在想以代码形式创建对象,但点击后无响应,请帮忙看一下我的操作过程有什么问题?说一下我的思路,就是先创建一个UIView,然后创建一个tapGuestureRecognizer添加到UIView上面,但现在添加上去单机无响应,还请指正,谢谢了。http://img1.sycdn.imooc.com//climg/5b3ff4b30001043710000625.jpg

正在回答

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

1回答

你没有在viewDidLoad中给view绑定手势按钮的操作。

  • 幕布斯2332854 提问者 #1
    手势按钮操作怎么绑定?
    2018-07-09 12:57:09
  • imoocLovers 回复 提问者 幕布斯2332854 #2
    1、在@interface中声明的blueView是一个全局的变量,在方法viewDidLoad中定义并初始化的blueView是一个局部变量,注意这两个blueView不是同一个视图。解决办法是将viewDidLoad中blueView前面的UIView * 删除掉。 2、blueView需要先加载到self.View上,然后调用添加手势的方法,所以需要将 [self tapGestureRecognizer1]方法的调用放在 [self.view addSubView:blueView]下面。 祝学习愉快~
    2018-07-09 13:50:00
  • 幕布斯2332854 提问者 回复 imoocLovers #3
    太感谢了 思路很重要 嘿嘿
    2018-07-09 20:15:51
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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