tableView图片下拉放大

#import "ViewController.h"


@interface ViewController ()<UITableViewDataSource,UITableViewDelegate>


@property(nonatomic,strong)UITableView *tableView;


@property(nonatomic,strong)UIImageView *headView;


@end


@implementation ViewController


- (void)viewDidLoad {

    [superviewDidLoad];

   

    _headView = [[UIImageViewalloc]initWithFrame:CGRectMake(0, -200, [[UIScreenmainScreen]bounds].size.width,200)];

    _headView.contentMode =UIViewContentModeScaleAspectFill;

   _headView.image = [UIImageimageNamed:@"bbsenter0"];

     [self.tableViewaddSubview:_headView];

    

    

}




-(UITableView*)tableView{

   if (!_tableView) {

        

        _tableView = [[UITableViewalloc]initWithFrame:CGRectMake(0,0,self.view.frame.size.width,self.view.frame.size.height)style:UITableViewStylePlain];

       _tableView.contentInset =UIEdgeInsetsMake(200,0, 0, 0);

         [self.viewaddSubview:self.tableView];

       _tableView.delegate =self;

       _tableView.dataSource =self;

    }

    return_tableView;

}


-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{

    

   return 10;

}



-(UITableViewCell*)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{

    

    UITableViewCell *cell = [tableViewdequeueReusableCellWithIdentifier:@"cell"];

   if (!cell) {

        cell = [[UITableViewCellalloc]initWithStyle:UITableViewCellStyleDefaultreuseIdentifier:@"cell"];

    }

    cell.textLabel.text =@"hello";

   return cell;

    

    

}


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

    

    

    CGFloat y = scrollView.contentOffset.y+64;//如果没有导航控制器,这里应该减去导航控制器的高度64

   if (y< -200) {

       CGRect frame = _headView.frame;

        frame.origin.y = y;

        frame.size.height = -y;

       _headView.frame = frame;

    }

    

    

    

}


- (void)didReceiveMemoryWarning {

    [superdidReceiveMemoryWarning];

    

    

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值