Magnetic is a customizable bubble picker like the Apple Music genre selection.
$ pod try Magnetic
Requirements
- iOS 9.3+
- Xcode 8.0+
- Swift 3.0+
Usage
A Magnetic object is an SKScene.
To display, you present it from an SKView object.
import Magnetic
class ViewController: UIViewController {
var skView: SKView {
return view as! SKView
}
override func loadView() {
super.loadView()
self.view = SKView(frame: self.view.bounds)
}
override func viewDidLoad() {
super.viewDidLoad()
let scene = Magnetic(size: self.view.bounds.size)
skView.presentScene(scene)
}
}Add Nodes
func addNode() {
let node = Node(title: "Italy", image: UIImage(named: "italy"), color: .red, radius: 30)
scene.addChild(node)
}Remove Nodes
func removeNode() {
node.removeFromParent()
}Installation
CocoaPods
To install with CocoaPods, simply add the following line to your Podfile:
use_frameworks!
pod "Magnetic"Carthage
To install with Carthage, simply add this in your Cartfile:
github "efremidze/Magnetic"Communication
- If you found a bug, open an issue.
- If you have a feature request, open an issue.
- If you want to contribute, submit a pull request.
Credits
License
Magnetic is available under the MIT license. See the LICENSE file for more info.
