tableviewcell自适应cell高度

简介:


tableviewcell自适应cell高度

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{    return self.arr.count;}- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{    UITableViewCell* cell = [tableView dequeueReusableCellWithIdentifier:@"Cell"];    cell.textLabel.numberOfLines = 100;    cell.textLabel.font = [UIFont systemFontOfSize:15];    cell.textLabel.text = self.arr[indexPath.row];    return cell;}- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{        NSString* text = self.arr[indexPath.row];        CGSize constraint = CGSizeMake(375-40, 100);            NSAttributedString* attributedText = [[NSAttributedString alloc]initWithString:text attributes:@{NSFontAttributeName:[UIFont systemFontOfSize:15]}];        CGRect rect = [attributedText boundingRectWithSize:constraint options:NSStringDrawingUsesLineFragmentOrigin context:nil];        CGSize size = rect.size;        CGFloat height = MAX(size.height, 20);    NSLog(@"%f",height);    return height+10;        }

iostableviewcell自适应cell高度

无限图片轮播Banner

// 网络加载图片的轮播器(只需一步设置即可使用)cycleScrollView.imageURLStringsGroup = imagesURLStrings;

现已支持cocoapods导入:pod 'SDCycleScrollView','~> 1.3'

如需更详细的设置,参考如下:

cycleScrollView.pageControlAliment = SDCycleScrollViewPageContolAlimentRight; // 设置pageControl居右,默认居中cycleScrollView.titlesGroup = 标题数组(数组元素个数必须和图片数组元素个数保持一致); // 如果设置title数组,则会在图片下面添加标题cycleScrollView.delegate = ; // 如需监听图片点击,请设置代理,实现代理方法cycleScrollView.autoScrollTimeInterval = ;// 自定义轮播时间间隔











本文转自 卓行天下  51CTO博客,原文链接:http://blog.51cto.com/9951038/1747471,如需转载请自行联系原作者
目录
相关文章
|
6月前
UITableView根据表格内容进行高度自适应与使用Masonry实现根据内容进行宽度自适应和高度自适应
UITableView根据表格内容进行高度自适应与使用Masonry实现根据内容进行宽度自适应和高度自适应
82 0
|
前端开发 容器
Grid实现自适应九宫格布局
Grid实现自适应九宫格布局
317 0
|
JSON iOS开发 数据格式
iOS开发-图文混排之cell自适应
iOS开发-图文混排之cell自适应
101 0
iOS开发-图文混排之cell自适应
UILabel 调整行间距
UILabel 调整行间距
88 0
layer弹出iframe的高度不自适应。一直是150px
通常,我们这样写没问题,但是,当我们需要页面加载后直接就弹出layer时,最常见应用场景就是注册页面加载后直接触发layer,弹出注册协议。 这时候问题来了,我们会发现 弹出的iframe的高度一直是150px,高度并不自适应。 经分析:原因就是layer计算ifram的时候,页面还没加载完全,而ifram本身就是通过页面的高度的进行计算的(因为我高度设置的80%)
388 0
UITableViewCell布局里面文字的自适应
UITableViewCell布局里面文字的自适应
163 0
UITableViewCell布局里面文字的自适应
|
iOS开发
动态计算UITableviewcell高度
在iOS开发中,我们少不了和UITableview打交道,因为UITableview也是UIKit中最复杂的一个控件了。在使用UITableview的过程中,UITableviewCell也是必不可少的,页面列表形式的展示可谓是各种各样,相信不少童鞋们也曾为复杂的页面布局困惑过,其中比较难的也就数cell的高度自适应了,也就是说cell的高度是根据内容来动态计算的。
动态计算UITableviewcell高度
自定义的 ListBoxItem 自适应ListBox的宽度
原文:自定义的 ListBoxItem 自适应ListBox的宽度    主要是要设置HorizontalContentAlignment的值,而不是HorizontalAlignment 1 2 3 4 5 6 ...
940 0
|
前端开发
DIV+CSS布局 宽度自适应
DIV+CSS布局 宽度自适应
1443 0