美文网首页
iOS开发-虚拟摇杆(OC篇)

iOS开发-虚拟摇杆(OC篇)

作者: 棠狸狸 | 来源:发表于2017-06-21 07:35 被阅读0次

    前段时间的项目中涉及到了虚拟摇杆的使用,在网上找了一些相关的第三方的资料,发现使用OC写的比较少,而且其中或多或少需要修改一些东西,比如说摇杆移动区域虽然在圆形的背景上,但贴边拖动时仍然是方形的等。

    下面放上demo的截图,摇杆图片源自于网络,demo下载地址见最下方。

    1. 初始化摇杆:

    TYLeftJoyStick *leftJS = [[TYLeftJoyStick alloc]initWithFrame:CGRectMake(50, self.view.frame.size.height-210, 160, 160)];

    leftJS.delegate = self;

    [self.view addSubview:leftJS];

    2. 按下并移动摇杆时自动调用代理方法:

    //左摇杆

    - (void)leftStickDidChangeValue:(TYLeftJoyStick *)leftStick{

    }

    //右摇杆

    - (void)rightStickDidChangeValue:(TYRightJoyStick *)rightStick{

    }

    3. 手指离开摇杆时自动调用代理方法:

    //左摇杆

    - (void)leftStickDidMoveEnd:(TYLeftJoyStick *)leftStick{

    }

    //右摇杆

    - (void)rightStickDidMoveEnd:(TYRightJoyStick *)rightStick{

    }

    demo地址:

    github.com/Linciay/TYJoyStick

    相关文章

      网友评论

          本文标题:iOS开发-虚拟摇杆(OC篇)

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