IOS点击tabbar更新页面数据
来源:互联网 发布:学单片机有前途吗 编辑:程序博客网 时间:2024/04/29 16:05
最近在项目中发现网络请求如果写在 viewWillAppear里边每次进去都会刷新页面,这样没必要,太浪费用户的流量。
如果写在 viewDidLoad里边的tabbar对应的页面中,只有APP启动的时候运行一次就再不更新,这样的话,数据变化就不能同步,于是我想每次点击tabbar的时候更新数据代码如下:
1,代理 UITabBarControllerDelegate
2,遵守协议 self.tabBarController.delegate=self;3,在viewDidLoad 请求一次 [self requestdata]
4,协议方法:
//点击的时候触发的方法
-(void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController
{
if (self.tabBarController.selectedIndex==1) {
[self requestdata];
}
}
//防止通个页面一直点击tabbar 的方法
-(BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController{
UIViewController *tbselect=tabBarController.selectedViewController;
if([tbselectisEqual:viewController]){
returnNO;
}
returnYES;
}
- IOS点击tabbar更新页面数据
- IOS tabbar 点击刷新页面
- 点击tabbar刷新页面
- LeveyTabBar点击Tabbar刷新页面
- ios点击隐藏tabBar 返回tabBar
- iOS 点击一个页面上的按钮跳转到tabBar的另一个页面
- (iOS开发)点击tabbar中的按钮显示首页,再如何跳转页面
- 微信小程序点击tabBar刷新页面
- iOS程序更新、tabbar更新标识
- IOS TabBar 点击不显示图标
- IOS点击底部tabbar的事件
- iOS 点击tabBar弹出登录窗口
- iOS 自定义Tabbar 改变点击背景颜色
- iOS tabbar点击动画效果实现
- Android 点击Button更新接口数据刷新页面状态
- iOS tabbar和navigation组合,点击item两次,会pop到上一个页面,解决不让控制器跳转的方法
- HTML页面更新点击次数
- iOS 设置tabBar点击后Item的背景颜色.
- POJ 3176 Cow Bowling
- 字符串匹配算法 之 BM(Boyer-Moore)
- 滑动返回上一级
- 二次开发shopnc默认的修改密码流程
- C++复习之HashTable的简单实现
- IOS点击tabbar更新页面数据
- SVN服务端的搭建和简单使用
- iOS UIBezierPath usesEvenOddFillRule 属性详解
- 习题35 分支和函数
- Unity3D将来时:IL2CPP(上)
- CSS-- 实用CSS样式
- 神奇的 BlocksKit (一)
- linux下qt+opencv、arm端移植opencv
- java冒泡排序法(smallTobig和bigTosmall)