1.下移
//第一种
UIImageView *imageView=[[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 100, 200)];
imageView.image=[UIImage imageNamed:@"c4.jpg"];
//给tableView添加头视图,一般在头视图上放轮播图等
self.tableView.tableHeaderView=imageView;
//第二种
self.imageView=[[UIImageView alloc] initWithFrame:CGRectMake(0, -200, self.tableView.frame.size.width, 200)];
self.imageView.image=[UIImage imageNamed:@"c4.jpg"];
self.tableView.contentInset=UIEdgeInsetsMake(200, 0, 0, 0);
[self.tableView addSubview:self.imageView];
2.拉大图片
//拉大图片
-(void)scrollViewDidScroll:(UIScrollView *)scrollView{
CGFloat yOffest=self.tableView.contentOffset.y;
if (self.tableView.contentOffset.y<0) {
self.imageView.frame=CGRectMake(0, yOffest,self.tableView.frame.size.width , -yOffest);
}
}
本文介绍在iOS开发中如何使用两种不同方法为UITableView设置头部视图,并展示如何随着滚动调整图片大小。
6万+

被折叠的 条评论
为什么被折叠?



