• 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即可
    }
  • 相关阅读:
    CSP2019题解
    [NOI2019]弹跳(KD-Tree)
    集合框架面试题
    注解
    WiFi攻防
    简单完整讲述Servlet生命周期
    Java多线程
    Java--面向对象讲解
    layUi
    java提高篇(三)-----理解java的三大特性之多态
  • 原文地址:https://www.cnblogs.com/gaozhang12345/p/8422832.html
Copyright © 2020-2023  润新知