猫猫学iOS之tableView的下拉放大图片的方法
来源:互联网 发布:高会军 争议 知乎 编辑:程序博客网 时间:2024/06/16 05:57
猫猫分享,必须精品
原创文章,欢迎转载。转载请注明:翟乃玉的博客
地址:http://blog.csdn.net/u013357243
一:效果
tableview下拉的时候上部分图片放大会
二:代码
直接上代码,自己研究吧
#import "NYViewController.h"//图片的高度const CGFloat NYTopViewH = 350;@interface NYViewController ()@property (nonatomic, weak) UIImageView *topView;@end@implementation NYViewController- (void)viewDidLoad{ [super viewDidLoad]; // 设置内边距(让cell往下移动一段距离) self.tableView.contentInset = UIEdgeInsetsMake(NYTopViewH * 0.5, 0, 0, 0); UIImageView *topView = [[UIImageView alloc] init]; topView.image = [UIImage imageNamed:@"biaoqingdi"]; topView.frame = CGRectMake(0, -NYTopViewH, 320, NYTopViewH); //设置图片内容模式,让按照原来宽高比缩放 topView.contentMode = UIViewContentModeScaleAspectFill; [self.tableView insertSubview:topView atIndex:0]; self.topView = topView;}#pragma mark - 数据源方法- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{ return 20;}- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ static NSString *ID = @"cell"; UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:ID]; if (!cell) { cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:ID]; } cell.textLabel.text = [NSString stringWithFormat:@"测试数据---%d", indexPath.row]; return cell;}- (void)scrollViewDidScroll:(UIScrollView *)scrollView{ // 向下拽了多少距离 CGFloat down = -(NYTopViewH * 0.5) - scrollView.contentOffset.y; if (down < 0) return; CGRect frame = self.topView.frame; // 5决定图片变大的速度,值越大,速度越快 frame.size.height = NYTopViewH + down * 5; self.topView.frame = frame;}@end
7 0
- 猫猫学iOS之tableView的下拉放大图片的方法
- AJ学IOS 之tableView的下拉放大图片的方法
- iOS下拉tableView实现上面的图片放大效果
- iOS tableView下拉图片放大
- 下拉tableView上面的图片放大
- iOS——下拉tableview放大图片
- tableview下拉的时候,头部图片放大效果view下拉的时候,头部图片放大效果
- tableview 下拉图片放大
- tableView下拉图片放大
- tableView图片下拉放大
- 下拉 放大tableview上方 图片
- TableView 下拉放大表头图片
- 类似于手机qq空间的下拉tableView上面的图片放大的功能的实现
- 下拉放大图片的效果
- ios下拉放大图片
- ios下拉图片放大
- TableView头部图片下拉图片放大
- swift 下拉放大tableView顶部图片 或 放大顶部地图
- Discuz!X3 修改在线人数在线会员以及统计数据的方法
- <转>主流蓝牙BLE控制芯片详解(3):创杰 IS1685S
- linux rcu
- 利用ContentProvider机制读写联系人信息。
- Android异步下载网络图片(其一Handler)
- 猫猫学iOS之tableView的下拉放大图片的方法
- 为什么需要内存屏障
- VC2005创建和加载.DLL文件的方法
- [Leetcode]Single Number II
- svn下本地工程在服务器上的url以及信息
- android shape的使用
- Sublime Text 2 支持GB2312和GBK
- 硬链接 and 软链接
- 栈的应用-表达式求值-数据结构