美文网首页
时间标尺的实现,可以点击放大和缩小,精确到秒

时间标尺的实现,可以点击放大和缩小,精确到秒

作者: 小灬博 | 来源:发表于2019-04-26 09:34 被阅读0次

详细代码请转 GitHub

touchesMoved的实现方法

- (void)touchesMoved:(NSSet<UITouch*> *)touches withEvent:(UIEvent*)event {

//    _GreenScreen = NO;

 self.touches= touches;

 self.gestureCount= touches.count;

 if(self.pinchGesture.numberOfTouches== 1&& self.gestureCount== 1) {

 if(_GreenScreen== NO) {

 _GreenScreen= YES;

            [[NSNotificationCenterdefaultCenter] postNotificationName:@"touchesBegin"object:nil];

        }

 //重绘

 UITouch*touch = [touches anyObject];

 self.movePoint= [touch locationInView:self];

 CGFloatoffsetX = self.movePoint.x- self.startPoint.x;

 BOOLisChangeMovePoint;

 if(offsetX < 0) {

 //左滑左移加时间

            isChangeMovePoint = [selfsetTimeWithOffsetIndex:offsetX];

} else{

 //右滑右移减时间

            isChangeMovePoint = [selfsetTimeWithOffsetIndex:offsetX];

        }

 if(isChangeMovePoint) {

 self.startPoint= self.movePoint;

        }

 if(self.returnMoveTime) {

 self.returnMoveTime(self.time);

        }

        [selfreDraw];

    }

}

手指捏合放大标尺的实现代码

效果如图所示:

相关文章

  • 时间标尺的实现,可以点击放大和缩小,精确到秒

    详细代码请转 GitHub touchesMoved的实现方法 - (void)touchesMoved:(NSS...

  • 2.13 工作表视图的缩小与放大 [Excel教程]

    1. 本节课将为您演示视图的放大和缩小。通过放大视图可以观察表格中的细节内容,通过缩小视图可以通览整个工作表。点击...

  • 百度地图个人小结

    1.如何点击按钮放大和缩小地图? 在地图上创建两个按钮加上点击事件,点击事件中分别写上如下方法即可实现: 创建按钮...

  • iOS百度地图的基本使用

    1.如何点击按钮放大和缩小地图?在地图上创建两个按钮加上点击事件,点击事件中分别写上如下方法即可实现:创建按钮: ...

  • javascript案例

    1 图片的放大和缩小效果演示 1 图片的放大和缩小效果演示原理说明:图片逐渐放大和逐渐缩小是指在一定时间内图片发生...

  • C# 时间格式字符串

    精确到秒 精确到毫秒

  • crontab精确到秒实现方式

    编写shell脚本实现 1.新建crontab.sh,插入以下内容 !/bin/bash step=5 #间隔的秒...

  • Js Util工具集

    JSON 数据还原 防止后台JSON转换异常 POST提交 时间转换JS 具体时间转换 精确到秒 具体时间 精确到...

  • IOS-手势图片点击放大

    需要实现的效果:当点击一张图片时,可以扩大到整个屏幕.再次点击时缩小到原来的大小实现思路:1.封装一个继承UIIm...

  • 2019-08-23

    时间轴的实现 备注:该组件主要是实现弧形样式的实现,还有div的放大和缩小动画的实现,以及鼠标按下拖动效果的实现

网友评论

      本文标题:时间标尺的实现,可以点击放大和缩小,精确到秒

      本文链接:https://www.haomeiwen.com/subject/hkgxnqtx.html