The AASpringRefresh library is a lightweight and easy-to-use tool for adding pull-to-refresh functionality to your iOS apps. It provides a smooth and customizable animation, giving your users a seamless experience while refreshing the content. With AASpringRefresh, you can easily add this popular feature to your app without reinventing the wheel.


  • Step 1: Add the following line to your Podfile:
  • pod 'AASpringRefresh'
  • Step 2: Run the pod install command in your project directory.
  • Step 3: Import the library wherever you want to use it:
  • import AASpringRefresh


To add the pull-to-refresh functionality using AASpringRefresh, follow these steps:

  1. Create an instance of
  2. Add the refresh control to your scroll view:
  3. scrollView.addPullToRefresh(refreshControl)
  4. Implement the handler function:
  5. refreshControl.addAction(handler: { [weak self] in
      // Perform your refresh action here


AASpringRefresh allows you to customize various aspects of the pull-to-refresh control:

  • Animation style: Choose from different animation styles, such as jump, bounce, or fade.
  • Colors: Customize the colors of the refresh control to match your app’s design.
  • Texts: Personalize the pull-to-refresh text, refresh completed text, and more.
  • Spinner style: Select a spinner style that fits your app’s visual style.


Here’s an example of how to use AASpringRefresh in your app:

// Create an instance of AASpringRefresh
let refreshControl = AASpringRefresh()

// Customize the refresh control (optional)
refreshControl.texts.pullToRefresh = "Pull to refresh"
refreshControl.texts.releaseToRefresh = "Release to refresh"
refreshControl.texts.refreshing = "Refreshing..."
refreshControl.animationStyle = .jump
refreshControl.colors.primary = .red
refreshControl.spinnerStyle = .circle

// Add the refresh control to your scroll view

// Implement the handler function
refreshControl.addAction(handler: { [weak self] in
  // Perform your refresh action here


For detailed usage and customization instructions, refer to the official documentation.