欢迎光临
我们一直在努力

支持圆形、竖直、横向的摇杆

建站超值云服务器,限时71元/月

支持圆形、竖直、横向的摇杆

项目介绍:

JoystickView

Version

License

Platform

support around,vertical,horizontal directions JoystickView

feature

Usage

1.init from code or xib. Do not forget set joystickBg and joystickThumb!


var joystickView = JoystickView()

joystickView.joystickBg = UIView()//replace with your custom background view

joystickView.joystickThumb = UIView()//replace with your custom thumb view

2.set delegate


joystickView.delegate = self

3.handle delegate


import JoystickView

class ViewController: UIViewController, JoystickViewDelegate{

    @IBOutlet weak var horizontalJoystick: JoystickView!

    @IBOutlet weak var verticalJoystick: JoystickView!

    override func viewDidLoad() {

        super.viewDidLoad()

        horizontalJoystick.form = .horizontal

        horizontalJoystick.delegate = self

        verticalJoystick.form = .vertical

        verticalJoystick.delegate = self

    }

    // MARK: JoystickViewDelegate

    func joystickView(_ joystickView: JoystickView, didMoveto x: Float, y: Float, direction: JoystickMoveDriection) {

        if joystickView == horizontalJoystick{

            print("horizontal joystick move to x:\(x) y:\(y) direction:\(direction.rawValue)")

        }else{

            print("vertical joystick move to x:\(x) y:\(y) direction:\(direction.rawValue)")

        }

    }

    func joystickViewDidEndMoving(_ joystickView: JoystickView) {

        if joystickView == horizontalJoystick{

            print("horizontal joystick did end moving")

        }else{

            print("vertical joystick did end moving")

        }

    }

}

Example

To run the example project, clone the repo, and run pod install from the Example directory first.

Requirements

iOS9+

Installation

JoystickView is available through CocoaPods. To install

it, simply add the following line to your Podfile:


pod "JoystickView"

Author

CatchZeng, http://catchzeng.com

License

JoystickView is available under the MIT license. See the LICENSE file for more info.

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 支持圆形、竖直、横向的摇杆
分享到: 更多 (0)