返回顶部按钮

来源:互联网 发布:姜卫鹏中超数据分析 编辑:程序博客网 时间:2024/04/30 10:25

//界面中添加简单的返回顶部按钮

- (void)createTopBtn{

    //返回顶部按钮

    self.topBtnh = [UIButtonbuttonWithType:UIButtonTypeCustom];

    self.topBtnh.frame =CGRectMake(F_DEVICE_W *2 / 3.0 -20, F_DEVICE_H -100, 36,36);

    [self.topBtnhsetBackgroundImage:[UIImageimageNamed:@"scrollToTop"]forState:UIControlStateNormal];//图片要背景是透明的图片

    [self.topBtnhaddTarget:selfaction:@selector(topAction:)forControlEvents:UIControlEventTouchUpInside];

    [self.viewaddSubview:self.topBtnh];//TableView和topBtnh同级视图关系,这样才能看得见返回顶部按钮

    self.topBtnh.hidden =YES;


}

- (void)scrollViewDidScroll:(UIScrollView *)scrollView{

    //滑到一定位置后显示出返回顶部的按钮

    if (self.tableView.contentOffset.y > (SCREEN_HEIGHT - 120)) {

         self.topBtnh.hidden =NO;

    }else{

        self.topBtnh.hidden =YES;

    }

}


- (void)topAction:(UIButton *)btn{

    [self.tableViewsetContentOffset:CGPointMake(0,0) animated:YES];

    self.topBtnh.hidden =YES;

}


0 0
原创粉丝点击