Update Package.swift
This is the JoyStick UI library for SwiftUI.
Simple
import SwiftUI import OMJoystick struct ContentView: View { var body: some View { OMJoystick(colorSetting: ColorSetting()) { (joyStickState, stickPosition) in } } }
Customize
import SwiftUI import OMJoystick import SFSafeSymbols struct ContentView: View { let iconSetting = IconSetting( leftIcon: Image(systemSymbol: .arrowLeft), rightIcon: Image(systemSymbol: .arrowRight), upIcon: Image(systemSymbol:.arrowUp), downIcon: Image(systemSymbol: .arrowDown) ) let colorSetting = ColorSetting(subRingColor: .red, bigRingNormalBackgroundColor: .green, bigRingDarkBackgroundColor: .blue, bigRingStrokeColor: .yellow) var body: some View { GeometryReader { geometry in VStack(alignment: .center, spacing: 5) { OMJoystick(isDebug: true, iconSetting: self.iconSetting, colorSetting: ColorSetting(), smallRingRadius: 70, bigRingRadius: 120 ) { (joyStickState, stickPosition) in }.frame(width: 315, height: 315) } } } } struct ContentView_Previews: PreviewProvider { static var previews: some View { ContentView() } }
pod 'OMJoystick'
OMJoystick on CocoaPods.org
OMJoystick is available under the MIT license. See the LICENSE file for more info.
©Copyright 2023 CCF 开源发展委员会 Powered by Trustie& IntelliDE 京ICP备13000930号
OMJoystick

This is the JoyStick UI library for SwiftUI.
Image
Examples
Swift
Simple
Customize
Installation (CocoaPods)
pod 'OMJoystick'
CocoaPods URL
OMJoystick on CocoaPods.org
License
OMJoystick is available under the MIT license. See the LICENSE file for more info.