首页 > 其他 > 详细

UI04-NSTimer 打地鼠

时间:2015-12-15 20:51:38      阅读:219      评论:0      收藏:0      [点我收藏+]

 for (int i=0; i<12; i++) {

        UIButton *butt=(UIButton *)[self.view viewWithTag:count++];

        [butt addTarget:self action:@selector(dazhong:) forControlEvents:UIControlEventTouchUpInside];

    }

    

    self.timer=[NSTimer scheduledTimerWithTimeInterval:0.3 target:self selector:@selector(shouPage:) userInfo:nil repeats:YES ];

        

    

}

 技术分享

-(void)shouPage:(NSTimer*)timer{

      UIButton *butten=(UIButton*)[self.view viewWithTag:_index];

        [butten setBackgroundImage:[UIImage imageNamed:@"1.png"] forState:UIControlStateNormal];

    _index=arc4random()%12+100;

        UIButton *buttenen=(UIButton*)[self.view viewWithTag:_index];

        [buttenen setBackgroundImage:[UIImage imageNamed:@"2.png"] forState:UIControlStateNormal];

        _flag=YES;

}

 

/* 今日任务 1.触摸的方法:4个方法 2.试着用触摸实现最简单的手势。3。响应者事件,响应者链。

  1.触摸:是UI view支持的触摸,我们最主要用的还是UI view的触摸,不方便重写系统控件的对应方法,能监听到用户触摸到屏幕的位置。触摸点的个数,多点触控,3Dtouch。

  2.若想实现一个触摸,(1)继承uiview,(2)实现对应的方法,(3)begin,move ,end ,cancle,

  3.当用户 开始触摸这个view的时候,会在响应的情况下调用响应的方法: 正常 流程 begin moved, end ;中断流程 begin moved cancel 

    注意:(1)触摸中,在超出范围在父控件中也可以继续触摸

 1.响应者类: UIResponder

   iOS中所有能响应事件的对象都是响应者。

 2.中断响应者链,中断响应。

   self.userInteractionEnabled=NO;让一个视图的用户响应失效。其层和子视图都失去响应。 window 不允许取消其用户响应关掉。不去哟去吧window的用户响应关掉。

 3.在处理图片时返回缩放的时候,他的用户交互关了,没有响应,点其他地方收回。若想让一个view的部分不响应,可以加一个透明的view ,用户交互为no。

 */

 

1。耦合事衡量一个程序写的好坏的标准之一,是衡量模块模块之间的关联程度的把指标。高內聚,低耦合。

 2./////7个手势。

UITapGestureRecognizer是轻拍?手势识别器,能识别轻拍操作

UILongPressGestureRecognizer是?长按?手势识别器,能识别?长按操作。

UIRotationGestureRecognizer是旋转?手势识别器,能识别旋转操作。

UIPinchGestureRecognizer是捏合?手势识别器,能识别捏合操作。

UIPanGestureRecognizer是平移?手势识别器,能识别拖拽操作。

UISwipeGestureRecognizer是轻扫?手势识别器,能识别拖拽操作。

 UIScreenEdgePanGestureRecognizer是屏幕边缘轻扫识别器,是iOS7中新增的?手势。 

 3  ///

我们不会直接使?用?手势识别器这个抽象?父类,?而是根据需要使?用特定的?手势识别器创建对象。

1、创建UIxxxGestureRecognizer对象,使?用initWithTarget:action:?方法; 2、配置要识别的?手势的相关信息;

3、将?手势添加到某个视图上;

4、实现?手势识别器?里定义的?方法

UI04-NSTimer 打地鼠

原文:http://www.cnblogs.com/ytmaylover/p/5049228.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!