RNLoadingButton

RNLoadingButton 是一个易于使用的 UIButton 子类,带有活动指示器。Objective-C 版本请参考RNLoadingButton

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

添加 RNLoadingButton

Swift Package Manager (SPM)

打开 Swift Package Manager,复制 https://github.com/souzainf3/RNLoadingButton-Swift 到搜索栏。对于版本,您可以使用标签或 master 分支。

Cocoapods

  1. 在您的 Podfile 中添加 RNActivityView 的 pod 条目:pod 'RNLoadingButton'
  2. 运行 pod install 来安装 pod(s)。

手动添加

  1. LoadingButton.swift 拖到您的项目中

使用 RNLoadingButton

RNLoadingView 可在 Interface Builder 中使用

//Mark: Buttons From Nib
// Configure State
btn1.hideTextWhenLoading = false
btn1.isLoading = false
btn1.activityIndicatorAlignment = .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
activityIndicatorEdgeInsets: UIEdgeInsets
activityIndicatorAlignment: ActivityIndicatorAlignment
activityIndicatorViewStyle: UIActivityIndicatorViewStyle
activityIndicatorColor: UIColor
使用此控件的应用程序(发送您的应用程序到 souzainf3@yahoo.com.br