IOS 添加刷新按钮,刷新当前页面

刷新按钮添加在导航栏的右上放,本来已经有了下拉刷新的功能,现在就是不想每次刷新都要跑到最上面,所以添加了这么个按钮。

代码:

//添加刷新按钮-2015.10.10

UIBarButtonItem *refreshBtn = [[UIBarButtonItem alloc]initWithTitle:@"刷新"

style:UIBarButtonItemStylePlain

target:self

action:@selector(dataRefresh)];

self.navigationItem.rightBarButtonItem = refreshBtn;

//添加完毕-2015.10.10

# pragma mark 添加刷新按钮的事件 - 2015.10.10

-(void)dataRefresh{

//记录当前Cell的位置

float currentPosition = self.tableView.contentOffset.y;

NSLog(@"当前位置 y = %.f",currentPosition);

//数据刷新

//    [self egoRefreshTableHeaderDidTriggerRefresh:_refreshHeaderView];

[self reloadTableViewDataSource];

[self loadData];

//UI界面的offset不变

[self.tableView setContentOffset:CGPointMake(self.tableView.contentOffset.x, currentPosition)];

//动画效果

[self performSelector:@selector(doneLoadingTableViewData) withObject:nil afterDelay:1.0];

}

时间: 2024-11-05 02:04:58

IOS 添加刷新按钮,刷新当前页面的相关文章

iOS 添加导航按钮

iOS设置导航按钮navigationBar中包含了这几个重要组成部分:leftBarButtonItem, rightBarButtonItem, backBarButtonItem, title.下面是代码 //设置右Btn UIButton *rightBtn = [[UIButton alloc] initWithFrame:CGRectMake(2, 2, 40, 40)]; [rightBtn setTitle:@"搜索" forState:UIControlStateNo

easyui tabs页带刷新按钮,页面错乱问题

页面在集装箱动态查询时点击网上补料的刷新按钮, 此时动态查询页面的标题也会变成网上补料且页面错误,导致原因先执行的刷新按钮事件再执行的tab select事件. 解决方法:添加红色行 mainPanel.tabs('add', { title: node.text, href: encodeURI(url), cache: true, method: 'GET', closable: true, tools: [{ iconCls: 'icon-mini-refresh', handler: f

iOS开发项目篇—32添加上拉刷新数据

iOS开发项目篇—32添加上拉刷新数据 一.简单说明 图片示意 思路:可以自定义一个view(示意xib),在view中添加一个label和菊花,指示状态.把这个view设置为tableView的底部视图. 二.实现过程 1.新建一个类和xib,关联 (1)创建一个类,让其继承自UIView (2)创建一个xib文件,用来定义上拉提示框 (3)定义的xib文件,把类和xib文件进行关联 2.实现代码: YYlaodStatusesFooter.h文件 1 // 2 // YYlaodStatus

L--怎样让用户点击浏览器后退按钮刷新后退页面的验证码

介绍 项目需要,怎样让用户点击浏览器后退按钮刷新后退页面的验证码,通过cookie来解决 方法一(通过设置前台html)(失败) 本想通过控制html的http-equiv属性来解决问题,如下 http-equiv属性 1.<meta http-equiv="Content-Type" contect="text/html";charset=gb_2312-80"> 和 <meta http-equiv="Content-Lan

页面刷新按钮

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <meta ht

点击按钮刷新页面

部分简单的代码实现: <input type=button value=刷新 onclick="history.go(0)"> <input type=button value=刷新 onclick="location.reload()"> <input type=button value=刷新 onclick="location=location"> <input type=button value=刷

刷新按钮,设为首页,等html代码

刷新按钮,设为首页,等html代码 1刷新按钮[color=#ffff00]接钮[/color]<button >刷新</button>[color=#ffff00]文字[/color]<a href="#"  class="css3">刷新</a>             [color=#ffff00]图片[/color]<img src=1.gif height=24 width=68 alt=open st

如何给magento的产品页面添加返回按钮

如何给magento的产品页面添加返回按钮,最模板提供教程 第一步: 打开 E:\xampp\htdocs\magento\skin\frontend\default\bluescale\css\styles.css 在底部添加返回按钮css代码,如下: /* Back Button */ .product-b 如何给magento的产品页面添加返回按钮,最模板提供教程 第一步: 打开 E:\xampp\htdocs\magento\skin\frontend\default\bluescale

IOS 开发下拉刷新和上拉加载更多

IOS 开发下拉刷新和上拉加载更多 简介 1.常用的下拉刷新的实现方式 (1)UIRefreshControl (2)EGOTTableViewrefresh (3)AH3DPullRefresh (4)MJRefresh (5)自己实现 2.AH3DPullRefresh实现下拉刷新和上拉下载的步骤 添加UIScrollView+AH3DPullRefresh.h 和UIScrollView+AH3DPullRefresh.m两个文件,由此可知,它是基于UIScrollView的方法. 在bu