René's URL Explorer Experiment


Title: GitHub - CoderMJLee/MJRefresh: An easy way to use pull-to-refresh.

Open Graph Title: GitHub - CoderMJLee/MJRefresh: An easy way to use pull-to-refresh.

X Title: GitHub - CoderMJLee/MJRefresh: An easy way to use pull-to-refresh.

Description: An easy way to use pull-to-refresh. Contribute to CoderMJLee/MJRefresh development by creating an account on GitHub.

Open Graph Description: An easy way to use pull-to-refresh. Contribute to CoderMJLee/MJRefresh development by creating an account on GitHub.

X Description: An easy way to use pull-to-refresh. Contribute to CoderMJLee/MJRefresh development by creating an account on GitHub.

Mail addresses
richermj123go@vip.qq.com

Opengraph URL: https://github.com/CoderMJLee/MJRefresh

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:f7072eb6-4f8f-f2ae-c867-fe22279dc33e
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idEC18:3F6966:130B5DD:1AB586B:696FCAA1
html-safe-nonce6df8b82a6e04eab43f2ff251e1be7d2ff23ed9cbcf5f00570a3028c565be2e0f
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFQzE4OjNGNjk2NjoxMzBCNUREOjFBQjU4NkI6Njk2RkNBQTEiLCJ2aXNpdG9yX2lkIjoiNzAyNDU1ODE0NTU0NzUyMDY3NCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac3a258da9ce6bc03c2fb9daccfb34797c771a84163cca4807fcbe2e47b4e424e7
hovercard-subject-tagrepository:20106153
github-keyboard-shortcutsrepository,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location//
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/CoderMJLee/MJRefresh
twitter:imagehttps://opengraph.githubassets.com/771de9aef75e6dd344d28cefc4c96c459d5abc1139932ace5e85c35dcba1ccd4/CoderMJLee/MJRefresh
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/771de9aef75e6dd344d28cefc4c96c459d5abc1139932ace5e85c35dcba1ccd4/CoderMJLee/MJRefresh
og:image:altAn easy way to use pull-to-refresh. Contribute to CoderMJLee/MJRefresh development by creating an account on GitHub.
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None330ca0f04ee8ecef1da04306a0dd49293f64679ee9a4bd5eaf2e1272bfdcf145
turbo-cache-controlno-preview
go-importgithub.com/CoderMJLee/MJRefresh git https://github.com/CoderMJLee/MJRefresh.git
octolytics-dimension-user_id3817366
octolytics-dimension-user_loginCoderMJLee
octolytics-dimension-repository_id20106153
octolytics-dimension-repository_nwoCoderMJLee/MJRefresh
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id20106153
octolytics-dimension-repository_network_root_nwoCoderMJLee/MJRefresh
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release816ad575e27a390de2e2089ebe75261d12de9b37
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2FCoderMJLee%2FMJRefresh
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2FCoderMJLee%2FMJRefresh
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=CoderMJLee%2FMJRefresh
Reloadhttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh
Reloadhttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh
Reloadhttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh
CoderMJLee https://patch-diff.githubusercontent.com/CoderMJLee
MJRefreshhttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2FCoderMJLee%2FMJRefresh
Fork 3.5k https://patch-diff.githubusercontent.com/login?return_to=%2FCoderMJLee%2FMJRefresh
Star 13.8k https://patch-diff.githubusercontent.com/login?return_to=%2FCoderMJLee%2FMJRefresh
MIT license https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh/blob/master/LICENSE
13.8k stars https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh/stargazers
3.5k forks https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh/forks
Branches https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh/branches
Tags https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh/tags
Activity https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh/activity
Star https://patch-diff.githubusercontent.com/login?return_to=%2FCoderMJLee%2FMJRefresh
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2FCoderMJLee%2FMJRefresh
Code https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh
Issues 51 https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh/issues
Pull requests 7 https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh/pulls
Actions https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh/actions
Projects 0 https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh/projects
Wiki https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh/wiki
Security Uh oh! There was an error while loading. Please reload this page. https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh/security
Please reload this pagehttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh
Insights https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh/pulse
Code https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh
Issues https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh/issues
Pull requests https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh/pulls
Actions https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh/actions
Projects https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh/projects
Wiki https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh/wiki
Security https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh/security
Insights https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh/pulse
Brancheshttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh/branches
Tagshttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh/tags
https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh/branches
https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh/tags
412 Commitshttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh/commits/master/
https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh/commits/master/
.github/ISSUE_TEMPLATEhttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh/tree/master/.github/ISSUE_TEMPLATE
.github/ISSUE_TEMPLATEhttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh/tree/master/.github/ISSUE_TEMPLATE
Exampleshttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh/tree/master/Examples
Exampleshttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh/tree/master/Examples
Gifhttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh/tree/master/Gif
Gifhttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh/tree/master/Gif
MJRefresh.xcodeprojhttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh/tree/master/MJRefresh.xcodeproj
MJRefresh.xcodeprojhttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh/tree/master/MJRefresh.xcodeproj
MJRefreshhttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh/tree/master/MJRefresh
MJRefreshhttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh/tree/master/MJRefresh
.gitignorehttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh/blob/master/.gitignore
.gitignorehttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh/blob/master/.gitignore
.travis.ymlhttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh/blob/master/.travis.yml
.travis.ymlhttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh/blob/master/.travis.yml
LICENSEhttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh/blob/master/LICENSE
LICENSEhttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh/blob/master/LICENSE
MJRefresh.podspechttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh/blob/master/MJRefresh.podspec
MJRefresh.podspechttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh/blob/master/MJRefresh.podspec
Package.swifthttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh/blob/master/Package.swift
Package.swifthttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh/blob/master/Package.swift
README.mdhttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh/blob/master/README.md
README.mdhttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh/blob/master/README.md
READMEhttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh
MIT licensehttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh
https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#mjrefresh
https://github.com/apple/swift-package-manager
https://github.com/Carthage/Carthage
https://cocoapods.org/pods/MJRefresh
📜✍🏻Release Notes: more detailshttps://github.com/CoderMJLee/MJRefresh/releases
https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#contents
Support Flips in CollectionViewLayouthttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#SupportFlipsInCollectionViewLayout
Dynamic i18n Switchinghttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#dynamic_i18n_switching
SPM Supportedhttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#spm_supported
Swift Chaining Grammar Supportedhttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#swift_chaining_grammar_supported
Features【Support what kinds of controls to refresh】https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#Support_what_kinds_of_controls_to_refresh
Installation【How to use MJRefresh】https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#How_to_use_MJRefresh
Who's using【More than hundreds of Apps are using MJRefresh】https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#More_than_hundreds_of_Apps_are_using_MJRefresh
Classes【The Class Structure Chart of MJRefresh】https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#The_Class_Structure_Chart_of_MJRefresh
MJRefreshComponent.hhttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#MJRefreshComponent.h
MJRefreshHeader.hhttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#MJRefreshHeader.h
MJRefreshFooter.hhttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#MJRefreshFooter.h
MJRefreshAutoFooter.hhttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#MJRefreshAutoFooter.h
MJRefreshTrailer.hhttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#MJRefreshTrailer.h
Referencehttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#Reference
The drop-down refresh 01-Defaulthttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#The_drop-down_refresh_01-Default
The drop-down refresh 02-Animation imagehttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#The_drop-down_refresh_02-Animation_image
The drop-down refresh 03-Hide the timehttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#The_drop-down_refresh_03-Hide_the_time
The drop-down refresh 04-Hide status and timehttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#The_drop-down_refresh_04-Hide_status_and_time
The drop-down refresh 05-DIY titlehttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#The_drop-down_refresh_05-DIY_title
The drop-down refresh 06-DIY the control of refreshhttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#The_drop-down_refresh_06-DIY_the_control_of_refresh
The pull to refresh 01-Defaulthttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#The_pull_to_refresh_01-Default
The pull to refresh 02-Animation imagehttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#The_pull_to_refresh_02-Animation_image
The pull to refresh 03-Hide the title of refresh statushttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#The_pull_to_refresh_03-Hide_the_title_of_refresh_status
The pull to refresh 04-All loadedhttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#The_pull_to_refresh_04-All_loaded
The pull to refresh 05-DIY titlehttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#The_pull_to_refresh_05-DIY_title
The pull to refresh 06-Hidden After loadedhttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#The_pull_to_refresh_06-Hidden_After_loaded
The pull to refresh 07-Automatic back of the pull01https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#The_pull_to_refresh_07-Automatic_back_of_the_pull01
The pull to refresh 08-Automatic back of the pull02https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#The_pull_to_refresh_08-Automatic_back_of_the_pull02
The pull to refresh 09-DIY the control of refresh(Automatic refresh)https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#The_pull_to_refresh_09-DIY_the_control_of_refresh(Automatic_refresh)
The pull to refresh 10-DIY the control of refresh(Automatic back)https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#The_pull_to_refresh_10-DIY_the_control_of_refresh(Automatic_back)
UICollectionView01-The pull and drop-down refreshhttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#UICollectionView01-The_pull_and_drop-down_refresh
UICollectionView02-The trailer refreshhttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#UICollectionView02-The_trailer_refresh
WKWebView01-The drop-down refreshhttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#WKWebView01-The_drop-down_refresh
Hopehttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#Hope
https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#new-features
https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#support-flips-in-collectionviewlayout
issue #1616https://github.com/CoderMJLee/MJRefresh/issues/1616
https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#dynamic-i18n-switching
https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#example
https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#setting-language
https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#setting-i18n-file-name
https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#setting-i18n-language-bundle
https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#adopting-the-feature-in-your-diy-component
https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#spm-supported
3.7.1https://github.com/CoderMJLee/MJRefresh/releases/tag/3.7.1
https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#swift-chaining-grammar-supported
https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#support-what-kinds-of-controls-to-refresh
https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#how-to-use-mjrefresh
Carthagehttps://github.com/Carthage/Carthage
https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#more-than-hundreds-of-apps-are-using-mjrefresh
https://camo.githubusercontent.com/594e1d0ca6e4ea6e77e8521b12aafbe6951e1cde67dcbb5f769f37e2908e8391/687474703a2f2f696d61676573302e636e626c6f67732e636f6d2f626c6f67323031352f3439373237392f3230313530362f3134313231323336353034313635302e706e67
http://www.cnblogs.com/mjios/p/4409853.htmlhttp://www.cnblogs.com/mjios/p/4409853.html
https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#the-class-structure-chart-of-mjrefresh
https://camo.githubusercontent.com/32ff74abcfc3f25915b6f7fda97c6517c40fd37933448a9dfa90a1daff4fa51a/687474703a2f2f696d61676573302e636e626c6f67732e636f6d2f626c6f67323031352f3439373237392f3230313530362f3133323233323435363133393137372e706e67
https://camo.githubusercontent.com/f23475ba65ad19bc522d74e1592933fb7d5fe88c630a336936fde7c9c165321d/687474703a2f2f696d61676573302e636e626c6f67732e636f6d2f626c6f67323031352f3439373237392f3230313530362f3134313335383135393130373839332e706e67
https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#mjrefreshcomponenth
https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#mjrefreshheaderh
https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#mjrefreshfooterh
https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#mjrefreshautofooterh
https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#-mjrefreshtrailerh
https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#reference
https://camo.githubusercontent.com/0582c23c0c95b6f676a81d0e9ccf6a3cef3b41294df2a79257cee8312904a0b8/687474703a2f2f696d61676573302e636e626c6f67732e636f6d2f626c6f67323031352f3439373237392f3230313530362f3134313334353437303034383132302e706e67
https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#the-drop-down-refresh-01-default
https://camo.githubusercontent.com/7be1440f929db2aaff54374d9fadf5421f8fb2b9901bda889328d759b3b18800/687474703a2f2f696d61676573302e636e626c6f67732e636f6d2f626c6f67323031352f3439373237392f3230313530362f3134313230343334333438363135312e676966
https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#the-drop-down-refresh-02-animation-image
https://camo.githubusercontent.com/5049615090f5411aa6ce59877448bd7074e2fa9184cc3bddd12587a9e8c6e221/687474703a2f2f696d61676573302e636e626c6f67732e636f6d2f626c6f67323031352f3439373237392f3230313530362f3134313230343430323233383338392e676966
https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#the-drop-down-refresh-03-hide-the-time
https://camo.githubusercontent.com/05fb54ce64feddce86ebfb938746eea8e19265df9809de2e525035605acdf1b4/687474703a2f2f696d61676573302e636e626c6f67732e636f6d2f626c6f67323031352f3439373237392f3230313530362f3134313230343435363133323934342e676966
https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#the-drop-down-refresh-04-hide-status-and-time
https://camo.githubusercontent.com/9460c4aa1b2547ea44d3224153e94e1850e53a4235cda899f577cc33545efbb9/687474703a2f2f696d61676573302e636e626c6f67732e636f6d2f626c6f67323031352f3439373237392f3230313530362f3134313230343530383633393533392e676966
https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#the-drop-down-refresh-05-diy-title
https://camo.githubusercontent.com/582410d1c272a23abc8038715c7db279eaed2651f81793ce06f8b0ed36c79857/687474703a2f2f696d61676573302e636e626c6f67732e636f6d2f626c6f67323031352f3439373237392f3230313530362f3134313230343536333633333539332e676966
https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#the-drop-down-refresh-06-diy-the-control-of-refresh
https://camo.githubusercontent.com/4751ae0a852bfb2118355df83fa5b5134f6964c0dae50d8ea1fcf03239656f72/687474703a2f2f696d61676573302e636e626c6f67732e636f6d2f626c6f67323031352f3439373237392f3230313530362f3134313230353031393236313135392e676966
https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#the-pull-to-refresh-01-default
https://camo.githubusercontent.com/43cefd4dd778442fe1c3f30094623d97cffa591efd579e10aa60019967a4df98/687474703a2f2f696d61676573302e636e626c6f67732e636f6d2f626c6f67323031352f3439373237392f3230313530362f3134313230353039303034373639362e676966
https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#the-pull-to-refresh-02-animation-image
https://camo.githubusercontent.com/2bf1d9af4441d3770176e712296126c9451477124d0b46fd1f0dca2614bf729e/687474703a2f2f696d61676573302e636e626c6f67732e636f6d2f626c6f67323031352f3439373237392f3230313530362f3134313230353134313434353739332e676966
https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#the-pull-to-refresh-03-hide-the-title-of-refresh-status
https://camo.githubusercontent.com/156bbc55ee750f3295a750bec8568f3cbfa5dbb6774a2545212c37167e5a10ae/687474703a2f2f696d61676573302e636e626c6f67732e636f6d2f626c6f67323031352f3439373237392f3230313530362f3134313230353230303938353737342e676966
https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#the-pull-to-refresh-04-all-loaded
https://camo.githubusercontent.com/f90a2815706c619edacf87cf0e697036a8fd63791cc83595923230182f15a04c/687474703a2f2f696d61676573302e636e626c6f67732e636f6d2f626c6f67323031352f3439373237392f3230313530362f3134313230353234383633343638362e676966
https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#the-pull-to-refresh-05-diy-title
https://camo.githubusercontent.com/4c310410e24e530830fd0a70dc4c217c2f00d6ac4dddf9aa5390a050aea4245c/687474703a2f2f696d61676573302e636e626c6f67732e636f6d2f626c6f67323031352f3439373237392f3230313530362f3134313230353239353531313135332e676966
https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#the-pull-to-refresh-06-hidden-after-loaded
https://camo.githubusercontent.com/ed54ccca328c3edaa40e1719680afdca468f5e502e8ccd6ef3790dc04cf28d3c/687474703a2f2f696d61676573302e636e626c6f67732e636f6d2f626c6f67323031352f3439373237392f3230313530362f3134313230353334333438313832312e676966
https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#the-pull-to-refresh-07-automatic-back-of-the-pull01
https://camo.githubusercontent.com/ec49acc6517d356904147f35f6045286d4687fdc18d4996db43c2beb0b77f41b/687474703a2f2f696d61676573302e636e626c6f67732e636f6d2f626c6f67323031352f3439373237392f3230313530362f3134313230353339323233393233312e676966
https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#the-pull-to-refresh-08-automatic-back-of-the-pull02
https://camo.githubusercontent.com/e078830ec19c5d7a1b711f72690105e3cf23a0b5f78e39b82393ffbfba0ba8b3/687474703a2f2f696d61676573302e636e626c6f67732e636f6d2f626c6f67323031352f3439373237392f3230313530362f3134313230353434313434333632382e676966
https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#the-pull-to-refresh-09-diy-the-control-of-refreshautomatic-refresh
https://camo.githubusercontent.com/1ce9b0b57280057bf9e5a0bd2a0920e529052364240bc50c1e86483c94005afc/687474703a2f2f696d61676573302e636e626c6f67732e636f6d2f626c6f67323031352f3439373237392f3230313530362f3134313230353530303139353836362e676966
https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#the-pull-to-refresh-10-diy-the-control-of-refreshautomatic-back
https://camo.githubusercontent.com/8869921b513c965a29b1b06d879f0eb5886069f513bb704b2859e54126084aed/687474703a2f2f696d61676573302e636e626c6f67732e636f6d2f626c6f67323031352f3439373237392f3230313530362f3134313230353536303636363831392e676966
https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#uicollectionview01-the-pull-and-drop-down-refresh
https://camo.githubusercontent.com/e835aa2823e7164a7e82ab854537586c4100a7d688c4c49e60c3f74250ada6ad/687474703a2f2f696d61676573302e636e626c6f67732e636f6d2f626c6f67323031352f3439373237392f3230313530362f3134313230363032313630333735382e676966
https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#uicollectionview02-the-trailer-refresh
https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh/blob/master/Gif/trailer_refresh.gif
https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#wkwebview01-the-drop-down-refresh
https://camo.githubusercontent.com/029c3b9148af9aaa265ddda212db066b29728f2c63e63e9b4266405cc4a5db44/687474703a2f2f696d61676573302e636e626c6f67732e636f6d2f626c6f67323031352f3439373237392f3230313530362f3134313230363038303531343532342e676966
https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#remind
https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#寻求志同道合的小伙伴
objective-c https://patch-diff.githubusercontent.com/topics/objective-c
refresh https://patch-diff.githubusercontent.com/topics/refresh
Readme https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#readme-ov-file
MIT license https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh#MIT-1-ov-file
Please reload this pagehttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh
Activityhttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh/activity
13.8k starshttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh/stargazers
439 watchinghttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh/watchers
3.5k forkshttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh/forks
Report repository https://patch-diff.githubusercontent.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2FCoderMJLee%2FMJRefresh&report=CoderMJLee+%28user%29
Releases 41https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh/releases
3.7.9 Latest Mar 26, 2024 https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh/releases/tag/3.7.9
+ 40 releaseshttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh/releases
Packages 0https://patch-diff.githubusercontent.com/users/CoderMJLee/packages?repo_name=MJRefresh
Please reload this pagehttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh
Contributors 45https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh/graphs/contributors
Please reload this pagehttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh
+ 31 contributorshttps://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh/graphs/contributors
Objective-C 98.9% https://patch-diff.githubusercontent.com/CoderMJLee/MJRefresh/search?l=objective-c
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.