zoukankan      html  css  js  c++  java
  • iOS tableview下拉刷新

    - (void)viewDidLoad {
        [super viewDidLoad];
        
        //    创建tableview
        [self setTableView];
       
        [self setupRefresh];
    }
    // 下拉刷新
    - (void)setupRefresh {
        NSLog(@"setupRefresh -- 下拉刷新");
        UIRefreshControl *refreshControl = [[UIRefreshControl alloc] init];
        [refreshControl addTarget:self action:@selector(refreshClick:) forControlEvents:UIControlEventValueChanged];
        refreshControl.attributedTitle = [[NSAttributedString alloc]initWithString:@"正在刷新"];
        //刷新图形时的颜色,即刷新的时候那个菊花的颜色
        refreshControl.tintColor = [UIColor redColor];
        [self.tableview addSubview:refreshControl];
        [refreshControl beginRefreshing];
        [self refreshClick:refreshControl];
    }
    // 下拉刷新触发,在此获取数据
    - (void)refreshClick:(UIRefreshControl *)refreshControl {
        NSLog(@"refreshClick: -- 刷新触发");
        //    。。。// 此处添加刷新tableView数据的代码
        //    查询数据库
        self.dbCtrl=[[FMVC1 alloc]init];
        self.datasource=[self.dbCtrl select_data];
        [refreshControl endRefreshing];
        [self.tableview reloadData];// 刷新tableView即可
    }
  • 相关阅读:
    Python 中的一些小技巧
    Java/Python/Elixir 正则库使用上的注意事项
    Scrapy 学习笔记(一)数据提取
    记第一次面试
    Spring Web MVC 笔记
    Java 单元测试
    Spring 笔记(四)AOP
    C 语言 进阶
    编程的智慧
    Spring 笔记(三)Bean 装配
  • 原文地址:https://www.cnblogs.com/gaozhang12345/p/8422832.html
Copyright © 2011-2022 走看看