CRNetworkButton – iOS的发送按钮
2016-11-10 19:18
1136 查看
欢迎来到CRNetworkButton – 高级按钮单击互动
GitHub 链接 - https://github.com/Cleveroad/CRNetworkButton
从Cleveroad认识一个新的iOS图书馆。 为了防止您对移动应用中的普通按钮点击感到厌烦,我们可以为您提供一些新的和独特的。 从现在开始,只要用户点击涉及到服务器的按钮,他们就会看到通知他们进度和完成的动画。 这种新的互动按钮点击互动是可能的与CRNetworkButton库。
如果您努力通过按钮向您的应用程序用户传达一个清晰的消息,您将非常欢迎使用CRNetworkButton库来访问您的iOS应用程序。 方便用户与您的应用程序的互动!
要求
iOS 8或更高版本
安装
CRNetworkButton – 可通过 CocoaPods. 要安装它,只需将以下行添加到您的Podfile:
pod "CRNetworkButton"
并在终端中运行pod install。
import CRNetworkButton
建立
CLNetworkButton 使用IB的所有优点,它的特点@IBInspectable和@IBDesignable。 所有必要的自定义属性都声明为@IBInspectable,因此您可以从故事板中进行设置。 此外,CLNetworkButton为所有属性提供默认值,因此您可以将其拖放到视图中,并准备好用户网络活动按钮。
用法
支持故事板;
组 StartText 和 EndText , 它会显示在动画之前和之后,也可以设置文本的错误状态,这个文本将显示为标题在调用的情况下 stopByError() 默认情况下,此文本为“错误”。
组 shouldAutoreverse 自动回到启动状态。
组 animateOnTap 到true(默认为true),这允许你自动启动动画机制,然后Touch Up Inside事件反应或手动使用它
@IBAction func buttonTapped(sender: CRNetworkButton) {
sender.startAnimate()
}
组 progressMode 到真,使用 updateProgress(progress: CGFloat) 以更新当前进度
func downloadProgress(progress: CGFloat) {
networkButton.updateProgress( progress )
}
要停止动画,请调用 stopAnimate() 。 如果进程以错误结束,请调用 stopByError() 。 它将导致动画停止与错误风格。
@IBAction func buttonTapped(sender: CRNetworkButton) {
SomeNetworkManager.performRequest(withSuccess: { (result) in
sender.stopAnimate()
}) { (error) in
sender.stopByError()
}
}
例
要运行示例项目,请克隆repo,然后运行 pod install 从示例目录首先。
支持
如果您对此图书馆的使用有任何其他问题,请联系我们寻求支持 info@cleveroad.com (电子邮件主题:"CRNetworkButton. Support request.")由制成 — Cleveroad.
相关文章推荐
- iOS学习之动态添加Button和监听UIAlertView按钮
- ios 中按钮组(类似ButtonGroup)的实现
- IOS 使用自定义手势屏蔽按钮解决方法/UITapGestureRecognizer屏蔽Button
- iOS 利用self.navigationItem.backBarButtonItem修改后退按钮文字
- iOS学习之动态添加Button和监听UIAlertView按钮
- IOS学习之动态添加Button和监听UIAlertView按钮
- IOS 使用自定义手势屏蔽按钮解决方法/UITapGestureRecognizer屏蔽Button
- IOS开发(10)UIBarButtonItem导航栏添加按钮
- [IOS 按钮]--“相机闪光灯”控制按钮样式 DDExpandableButton
- iOS默认效果的按钮 UIGlossyButton
- ios开发学习--按钮(Button)效果源码分享--系列教程1
- ios开发学习--按钮(Button)效果源码分享
- ios开发学习--按钮(Button)效果源码分享
- UIGlossyButton - iOS默认效果的按钮
- iOS学习基础学习之动态添加Button和监听UIAlertView按钮
- IOS 按钮(button)用法与属性实例
- ios开发学习--按钮(Button)效果源码分享--系列教程1
- ios开发学习--按钮(Button)效果源码分享--系列教程2
- IOS入门学习(三):基本交互功能之button按钮
- iOS 7.1 系统可以设置 button shapes,此功能可让按钮多一条下滑线