RNLoadingButotn is based an easy-to-use UIButton subclass with an activity indicator.
Objective-C version RNLoadingButton.
The activity state is configurable and can hide the image or text while the activity indicator is displaying .
You can Also choose the position of easily activity indicator or Set It up with a spacing.

Swift Package Manager (SPM)
Open Swift Package Manager, copy https://github.com/souzainf3/RNLoadingButton-Swift to the search bar
For version, you may use tags or master branch.
Cocoapods
- Add a pod entry for RNActivityView to your Podfile
pod 'RNLoadingButton'
- Install the pod(s) by running
pod install
.
Manually
- Drag
LoadingButton.swift
to your project
RNLoadingView
is available in 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
Properties
Loading state
isLoading: Bool
Hide image when loading is visible
hideImageWhenLoading: Bool
Hide text when loading is visible
hideTextWhenLoading: Bool
Edge Insets to set activity indicator frame. Default is .zero
activityIndicatorEdgeInsets: UIEdgeInsets
Activity Indicator Alingment. Default is ‘.center’
activityIndicatorAlignment: ActivityIndicatorAlignment
Activity Indicator style. Default is ‘.gray’
activityIndicatorViewStyle: UIActivityIndicatorViewStyle
Color to activityIndicatorView. Default is ‘nil’
activityIndicatorColor: UIColor
RNLoadingButton
RNLoadingButotn is based an easy-to-use UIButton subclass with an activity indicator. Objective-C version RNLoadingButton.
The activity state is configurable and can hide the image or text while the activity indicator is displaying . You can Also choose the position of easily activity indicator or Set It up with a spacing.
Adding RNLoadingButton
Swift Package Manager (SPM)
Open Swift Package Manager, copy https://github.com/souzainf3/RNLoadingButton-Swift to the search bar For version, you may use tags or master branch.
Cocoapods
pod 'RNLoadingButton'
pod install
.Manually
LoadingButton.swift
to your projectUsing RNLoadingButton
RNLoadingView
is available in Interface BuilderProperties
Loading state
Hide image when loading is visible
Hide text when loading is visible
Edge Insets to set activity indicator frame. Default is .zero
Activity Indicator Alingment. Default is ‘.center’
Activity Indicator style. Default is ‘.gray’
Color to activityIndicatorView. Default is ‘nil’
Apps using this control (send your to souzainf3@yahoo.com.br )