ios下拉刷新

iOS-上拉刷新下拉加载 新版MJRefresh和EGOTableViewPullRefresh

我的未来我决定 提交于 2020-03-22 12:46:02
上拉刷新下拉加载比较流行的两个第三方 MJRefresh 和 EGOTableViewPullRefresh 一.最新版的MJRefresh 首先介绍M了个J的 最新版的MJRefresh 因为他的 github 里有详细介绍,话不多说上代码 [objc] view plain copy // // ViewController.m // 新版MJRefresh Demo // // Created by Jack_Jia on 16/1/19. // Copyright © 2016年 Jack_Jia. All rights reserved. // #import "ViewController.h" #import "MJRefresh/MJRefresh.h" @interface ViewController ()<UITableViewDataSource,UITableViewDelegate> { UITableView *_tableView; NSMutableArray *_arr; } @end @implementation ViewController - ( void)viewDidLoad { [ super viewDidLoad]; self .view .backgroundColor = [UIColor purpleColor];

iOS -- 开源项目和库

為{幸葍}努か 提交于 2020-03-02 05:48:27
TimLiu-iOS 目录 UI 下拉刷新 模糊效果 AutoLayout 富文本 图表 表相关与Tabbar 隐藏与显示 HUD与Toast 对话框 其他UI 动画 侧滑与右滑返回手势 gif动画 其他动画 网络相关 网络连接 图像获取 网络聊天 网络测试 网页框架 WebView与WKWebView Model 通讯录 其他库 数据库 缓存处理 PDF 图像浏览及处理 摄像照相视频音频处理 响应式框架 消息相关 消息推送客户端 消息推送服务器端 通知相关 版本新API的Demo 代码安全与密码 测试及调试 动态更新 AppleWatch 完整项目 好的文章 VPN Xcode插件 美工资源 开发资源 开发资料 swift 他人开源总结 开发博客列表 ======== 具体内容 ============================= ======== UI 下拉刷新 EGOTableViewPullRefresh - 最早的下拉刷新控件。 SVPullToRefresh - 下拉刷新控件。 MJRefresh - 仅需一行代码就可以为UITableView或者CollectionView加上下拉刷新或者上拉刷新功能。可以自定义上下拉刷新的文字说明。具体使用看“使用方法”。 (国人写) XHRefreshControl - XHRefreshControl 是一款高扩展性

react-native 笔记-下拉刷新-scrollView

江枫思渺然 提交于 2020-01-10 23:31:55
笔记-下拉刷新 import React, { Component } from 'react'; import { View, Text, StyleSheet, ScrollView, Dimensions, RefreshControl, StatusBar, SafeAreaView, } from 'react-native' const width = Dimensions.get('window').width; class DemoRefresh extends Component { constructor(){ super(); this.state = { rowDataArr: Array.from( new Array(30)).map( (value, index) => ({ title: '初始化数据' + index })), isRefreshing: false, loaded: 0, } } onRefreshHandle() { this.setState({ isRefreshing: true }) setTimeout(() => { let newDataArr = Array.from( new Array(5)).map( (value, index) => ({ title: '我是下拉数据' + (index + this

移动端上拉加载下拉刷新插件-mescroll.js插件

[亡魂溺海] 提交于 2019-12-26 02:51:36
官网地址是: http://www.mescroll.com 1 // 初始化mescroll 2 function initMeScroll() { 3 //创建MeScroll对象,内部已默认开启下拉刷新,自动执行up.callback,刷新列表数据; 4 //是否为ios设备; 5 var isIOS = !!navigator.userAgent.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端 6 //是否为PC端,如果是scrollbar端,默认自定义滚动条 7 var isPC = typeof window.orientation == 'undefined' ; 8 var mescroll = new MeScroll("mescroll", { 9 //下拉刷新的所有配置项 10 down:{ 11 use: true, //是否初始化下拉刷新; 默认true 12 auto: false, //是否在初始化完毕之后自动执行下拉回调callback; 默认true 13 autoShowLoading: true, //如果在初始化完毕之后自动执行下拉回调,是否显示下拉刷新进度; 默认false 14 isLock: false, //是否锁定下拉,默认false; 15 isBoth: false, /

Swift 项目中可能用到的第三方框架

和自甴很熟 提交于 2019-12-13 11:13:32
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 下拉刷新 BreakOutToRefresh 一个下拉刷新打砖块的swift库 SDRefreshView 简单易用的上拉和下拉刷新 ZLSwiftRefresh - 下拉刷新/上拉加载更多,支持自定义动画,集成简单 GearRefreshControl - 一个非常精细的下拉刷新 做的很细心 refresher - 简洁清爽的下拉刷新 PullToBounce - 弹性动画 非常炫酷的下拉刷新 RCTRefreshControl qq的橡皮糖下拉刷新 PullToRefresh 刷新动画可定制的下拉数据请求更新组件 MLSwiftBasic 集合自定义导航栏、下拉刷新/上拉加载更多、视觉效果、好用分类等等一系列,却耦合性很低的Swift库! 图片选择、浏览 (这部分swift库真少呀 欢迎知道的补充) PhotoBrowser-swift 图片浏览 PhotoPicker swift图片选择 BSImagePicker 这个图片选择 不错,oc和swift都有 真贴心呀 KYElegantPhotoGallery - 一个优雅的图片浏览库(可惜OC写的呀。。。。) CocoaPicker - 仿 QQ 图片选择器(非swift-_-)。 网络部分 Alamofire 著名的 AFNetworking 络基础库

iOS开发-ios7下拉刷新,上提加载快速集成

匿名 (未验证) 提交于 2019-12-03 00:30:01
原文地址为: iOS开发-ios7下拉刷新,上提加载快速集成 在ios7之前,一直在使用开源的EGO库。但是,在使用过程中发现,普遍封装得过于复杂、耦合性强,不利于集成到自己的项目中。 另外,在ios7之后,一些原有的下拉刷新,上提加载控件表现的就不是那么出色了。除了可能出错外,也不符合扁平化的风格。 后来,在code4App上发现了一个大牛上传了一个开源代码, 仅需几行代码就可以为UITableView或者CollectionView加上下拉刷新或者上拉刷新功能。可以自定义上下拉刷新的文字说明。 下载链接:http://code4app.com/ios/快速集成下拉上拉刷新/52326ce26803fabc46000000 下面纪录下自己的集成过程,当然,作者所给的demo里面已经很详细的给出了。 这里只不过是纪录下自己的实现过程而已。 1.将MJRefresh文件夹整个导入所需的工程中。 2.文件夹中的MJRefresh.bundle--->arrow@2x.png 图片可自行替换,这个会在刷新过程中显示。 3.可以在MJRefreshConst.h和MJRefreshConst.m文件中自定义显示的文字内容和文字颜色。 4.只要你的view能够滚动,就能集成这个控件,比如UIScrollView、UITableView、UICollectionView 5.在需要使用的地方

ios下拉背景图片放大

匿名 (未验证) 提交于 2019-12-02 23:42:01
微信小程序全局关了下拉刷新,但是IOS还是可以下拉,于是产品就有新需求了,类似朋友圈那样的页面,下拉的时候背景图片要跟着放大显示铺满整个下拉背景,文笔不好,直接上关键代码↓ < view class = " header " > < image src = " {{bgImg}} " style =" transform: scale( { { scale } } ) translateY( { { translateY+ 'rpx' } } ) ; " mode = " aspectFill " class = " myBg " lazy-load = " true " > </ image > </ view > .header { z-index : -1 ; position : fixed ; top : 0 ; right : 0 ; left : 0 ; .myBg { width : 100% ; transform-origin : 50% 0 ; background-color : #f3f3f3 ; } } onPageScroll ( e ) { var h = this . data . height ; var a ; var b ; wx . getSystemInfo ( { success ( res ) { a = 750 / res .

iOS表视图下拉刷新与索引

大城市里の小女人 提交于 2019-11-29 08:36:34
下拉刷新 创建UIRefreshControl的实例,将其赋给TableViewController的refreshControl属性,为控件添加valueChanged事件监听,在事件响应中,判断控件的状态,决定做的事情,最后再将控件改成停止刷新状态 1.配置下拉刷新功能 UIRefreshControl *rc = [[UIRefreshControl alloc]init]; [rc addTarget:self action:@selector(refresh:) forControlEvents:UIControlEventValueChanged]; 2.刷新界面 在refresh中执行 要被传入刷新控件 参数不能为空 if ([rc isRefreshing]) {// 正在旋转 // 发网络请求,读取新数据 // 当数据接收完毕后,通知系统刷新界面 // 4秒钟后,将网络发回得abc这个数据 // 传递给refreshOver这个方法 // 由这个方法来刷新界面 [self performSelector:@selector(refreshOver:) withObject:@”abc” afterDelay:4]; } 3.结束刷新状态 //result参数就是 withObject中传来的“abc” -(void)refreshOver:(NSString *

D·IT·CLEAR

故事扮演 提交于 2019-11-28 13:05:33
原文引用 https://www.dazhuanlan.com/2019/08/25/5d623c87b4a44/ Flutter 是 Google推出并开源的移动应用开发框架,主打跨平台、高保真、高性能。开发者可以通过 Dart语言开发 App,一套代码同时运行在 iOS 和 Android平台。 Flutter官网: flutter-io.cn 在上一篇手势交互的文章中,我们了解了 GestureDetector 、 Transform 以及 Hero动画 ,并完成了几个TikTok中的手势交互效果,本文继续前文的内容,如果你再看看上一篇内容,可以查看以下链接: 使用Flutter仿写TikTok的手势交互:https://dwz.cn/xoY8eDs0 来看看本次实现的效果: Gif:https://media.giphy.com/media/hVaGnlmHEUt5rh08mB/giphy.gif Github地址:https://github.com/ditclear/tiktok_gestures 下载体验 交互分解 本次主要包含两个下拉的交互:下拉刷新和下拉返回。 Gif:https://media.giphy.com/media/UUmpalQGhGmd6EEpWh/giphy.gif 随着手指的向下滑动,offsetY的改变,这里有两个变化: 透明度