RNLoadingButton-Swift 5.1.0

RNLoadingButton-Swift 5.1.0

测试已测试
语言编程语言 SwiftSwift
许可协议 MIT
发布最新发布2018年10月
SPM支持 SPM

Romilson Nunes 维护。



RNLoadingButton-Swift

RNLoadingButotn-Swift 是基于用 Objective-C 编写的 RNLoadingButton 的。

一个带有活动指示器的易于使用的 UIButton 子类。

活动状态可配置,并且可以在活动指示器显示时隐藏图像或文本。您还可以选择轻松活动指示器的位置或设置它的大小。

支持

  • Swift 4 - 当前版本 (5.x.x)
  • Swift 3 - (4.x.x)
  • Swift 2.3 (标签 3.2.0)
  • Swift 2.2 (标签 3.0.0)
  • Swift 1.2 (标签 2.0.0)
  • Swift 1.0 (标签 0.0.1)

要求

  • iOS 8.0+ / Mac OS X 10.9+
  • Xcode 8.0+, Swift 3

将 RNLoadingButton-Swift 添加到您的项目中

Carthage

  1. 在您的 Cartfile 中添加 github "souzainf3/RNLoadingButton-Swift" "master"
  2. 运行 carthage update 来克隆和构建框架

Cocoapods

  1. 在您的 Podfile 中为 RNActivityView 添加 pod 条目 pod 'RNLoadingButton-Swift'
  2. 通过运行 pod install 来安装 pod(s)

手动

  1. 将 RNLoadingButton.swift 拖到您的项目中

使用 RNLoadingButton-Swift

RNLoadingView 在 Interface Builder 中可用

//Mark: Buttons From Nib
// Configure State
btn1.hideTextWhenLoading = false
btn1.isLoading = false
btn1.activityIndicatorAlignment = RNActivityIndicatorAlignment.right
btn1.activityIndicatorEdgeInsets = UIEdgeInsets(top: 0, left: 50, bottom: 0, right: 10)
btn1.setTitleColor(UIColor(white: 0.673, alpha: 1.0), for: UIControlState.disabled)
btn1.setTitle("connecting", for: UIControlState.disabled)
btn1.activityIndicatorColor = .blue // Change the activity indicator color

属性

  • 加载状态
isLoading: Bool
  • 当加载可见时隐藏图像
hideImageWhenLoading: Bool
  • 当加载可见时隐藏文本
hideTextWhenLoading: Bool
  • 边缘间距以设置活动指示器框架。默认为 .zero
activityIndicatorEdgeInsets: UIEdgeInsets
  • 指示器对齐。默认为 '.center'
activityIndicatorAlignment: RNActivityIndicatorAlignment
  • 指示器样式。默认为 '.gray'
activityIndicatorViewStyle: UIActivityIndicatorViewStyle
  • 要 activityIndicatorView 设置的颜色。默认为 'nil'
activityIndicatorColor: UIColor
使用此控件的应用程序(发送您的至 [email protected]