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)

用户喜欢...

【原创深度】蓝牙扩展了开源应用

得益于开源软件的成功经验,Arduino开创了开源硬件(OSHW)模型,鼓励业余和专业工程师去学习、修改、宣传、制作和销售其设计的公开可用硬件产品。开源硬件在个人和商业应用中的作用借...


大数据早报:阿里即将开源ApsaraCache Uber关闭备受争议的乘客位置追踪服务(8.31)

数据早知道,上36dsj看早报! 来源36大数据,作者:奥兰多 『阿里』阿里即将开源ApsaraCache,云数据库Redis版分支 Ap...


英特尔引领设计师PC生态 市场百花齐放

英特尔“匠芯独具 智绘无疆”设计行业技术峰会在北京举行,设计行业代表中国动画领域资深专家、北京电影学院动...


Seeed Studio Wio Tracker让你轻松创建基于GPS的IoT项目

Seeed Studio的Wio Tracker这款无线输入输出 (Wio) Tracker为开源网关,通过跟踪几乎所有移动的目标并以无线方式上传数据,...


从分布式管理到多租户实现,企业级大数据系统如何利用开源生态构建?

作者: 陈冬 大数据系统的应用领域 首先回顾一下历史。 从中我们可以看到一些趋势,在大数据生态发展的过程中,...


MySQL高可用数据库内核深度优化的四重定制

作者:王松磊 近期我们的数据库团队对原生复制的多个方面进行了深度优化,提升了UDB高可用数据库的功能和性能。...


【科技农夫共创物联网新农耕模式】年轻小农靠开源翻转传统农业

宜兰县员山乡深沟村也有一群年轻人,因为对农业的热情,从软件人变成“作田人”,将软件工程的专业带到耕种的...


艾里卡特科技有限公司为OEM应用量身定制电子压力控制模块EPC

艾里卡特科技有限公司(Alicat Sencitific Inc.)新增了两个压力产品系列,即电子压力控制模块EPC/EPCD,专供需大批量采...


终止x86架构Arduino开发板项目,英特尔逃离创客市场

在涉足开源硬件和创客市场两年后,英特尔虎头蛇尾地匆匆逃离了这个主打情怀的市场。IT经理网...


加入人工智能开源大战:Lyft计划开源人工智能算法测试工具

Lyft的加入,表明这种开源策略的必要性和重要性已经被越来越多的人工智能领域的科技企业所认知。IT经理网...