close
当前位置: 物联网在线 > 技术文库 > ios >

iOS开源:Magnetic - 可定制地类似 Apple Music 磁力吸引式泡泡选择器组件

Magneticis a customizable bubble picker like the Apple Music genre selection.

iOS开源:Magnetic - 可定制地类似 Apple Music 磁力吸引式泡泡选择器组件

$ pod try Magnetic 要求

iOS 9.3+

Xcode 8.0+

Swift 3.0+

使用

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() } 安装 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

https://github.com/igalata/Bubble-Picker

License

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


(责任编辑:ioter)

用户喜欢...

CN0398开发板和ADuCM360_demo_cn0398开源软件包解决了土壤测量系统设

保持适当的土壤湿度和pH值是植物健康的基本要求,无论是用于大规模农业还是简单的家庭菜园。然而,为了测量这些土壤特性,开发人员需要设计出具有成本效益的高精度模拟信号链,能够将...


创新的组合:开源和众筹

开源已经被称为力量倍增器,这是使公司的员工,融资和资源更为有效的一个因素。但是,在过去的几年里,开源已经开始与另一个力量倍增器 - 众筹相提并论。现在,这种结合的结果正在出...


推荐 10 个饱受好评且功能独特的开源人工智能项目

关于人工智能的项目,相信大家都看过或者用过不少了,但它们的大多数看上去都十分“高大上”,让人感觉要掌握他们犹如习屠龙之术一样。事实上,有很多关于人工智能的项目还是十分实...


“开源”为何对于IoT如此重要?

物联网、开源、操作系统是目前IT业界的热门词汇,也正是这三个词汇构成了物联网开源操作系统。 对于物联网发展而言,“碎片化”是主要的问题,其中芯片、传感器、通信协议、应用场景...


基于Zedboard的开源软件定义无线电(SDR)设备:Panoradio!

软件定义无线电(Software Defined Radio, SDR)是一种现代无线电广播通信技术,它采用软件定义的无线通信协议而非“纯硬件电路”实现各种通信和信号采集功能,这种方式打破了有史以来设备...


开源工具助你在FPGA上轻松实现二值化神经网络

神经网络技术起源于上世纪五、六十年代,当时叫感知机,拥有输入层、输出层和一个隐含层。输入的特征向量通过隐含层变换达到输出层,在输出层得到分类结果,早期感知机的推动者是...


KVM开源贡献排名重磅发布,腾讯云成全球唯一上榜公有云厂商

腾讯云向KVM内核贡献了46个patch,在全球企业贡献者中位居第6,是唯一一家上榜的公有云厂商。这标志着腾讯云在KV...


优傲机器人:新型生产工具助力企业走向个性化定制和柔性化生产

现如今,大部分制造企业常常面临日益增大的成本压力、产品多样化需求不断增加,以及时刻变化的产量需求等挑战...


OPNFV‘Euphrates’开启云原生NFV之旅

作为开源项目,OPNFV项目通过集成、部署和测试,促进各开源生态支持系统网络功能虚拟化(NFV,Network Functions Virtu...


芯片开源成功难 谁来挑战ARM架构?

这场开源运动从软件而起,却显然不满足于单纯的软件开源。硬件开源从OCP开始,就已经成为一种新趋势。但开源C...