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

iOS开源:WJClipsButton-Clips 按钮的完整实现

iOS开源:WJClipsButton-Clips 按钮的完整实现

效果

要求

Swift 3.0

iOS 8.0

Xcode 8.0

安装

WJClipsButton is available through CocoaPods . To install it, simply add the following line to your Podfile:

pod "WJClipsButton" 使用 Code

Import

import WJClipsButton

Init && Setup

let wjButton = WJClipsButton.init(frame: CGRect.init(x: 0, y: 0, width: 300, height: 50)) wjButton.center = self.view.center wjButton.cornerRadius = 10 wjButton.setButtonColor(.blue, status: .normal) wjButton.setButtonColor(.yellow, status: .highlighted) wjButton.setButtonColor(.red, status: .selected) wjButton.setButtonTitle("I gonna start ... en ?", for: .normal) wjButton.setButtonTitle("Touching ... friction.", for: .highlighted) wjButton.setButtonTitle("Locked, locked.", for: .selected) self.view.addSubview(wjButton) Storyboard

Picture is truth

@IBInspectable Supported

iOS开源:WJClipsButton-Clips 按钮的完整实现

Delegate // button tap action func didTapClipsButton() // button unlock action func clipsButtonDidUnlock() // button lock action func clipsButtonDidLock() 作者

jingzhilehuakai, wj_jingzhilehuakai@163.com

许可

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


(责任编辑:ioter)

用户喜欢...

Semtech利用LoRaWAN推出用于物联网开发的免费开源工具集

Semtech希望通过免费的,开源的,以LoRaWAN为重点的物联网开发教育工具来揭开RF的神秘色彩。 Semtech宣布推出两个新的免费教育工具系列,以帮助设计人员了解LoRaWAN以及如何在设计中实现它,尤...


AI 圣经 PRML《模式识别与机器学习》官方开源了!

红色石头相信任何一个搞机器学习、深度学习的人都应该听说过一本经典教材:《Pattern Recognition and Machine Learning》,中文译名《模式识别与机器学习》,简称 PRML。出自微软剑桥研究院实验室...


开源物联网平台汇总

物联网(IoT)是帮助人工智能(AI)以更好的方式控制和理解事物的未来技术。 我们收集了一些最有名的物联网平台,帮助您以受控方式开发物联网项目。 物联网平台是帮助设置和管理互联网...


Startup将开源驱动到物联网

由Linaro成员组成的创业公司希望成为物联网的红帽,为终端节点,网关和汽车提供Linux和Zephyr RTOS的配置。Foundries.io旨在提供与处理器无关的代码,以便在物联网开发人员具有各种越来越多的特...


闭锁电源开关使用瞬时按钮

低电流,瞬时动作按钮开关,例如PCB安装触觉类型,价格便宜,并且有多种不同风格可供选择。 另一方面,闭锁类型通常更大,更昂贵,并且仅在相对有限的样式范围内可用。 如果您需要一个...


如何设计电感式触摸金属按钮面板

人机界面(HMI)正在经历地震变化,现在有一种新方法可用于设计按钮面板。在创建金属触摸(ToM)按钮时,电感式传感技术正成为首选方法。主要原因是它可以降低成本,同时更加可靠,因为...


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

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


创新的组合:开源和众筹

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


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

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


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

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