博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
tableviewcell自适应cell高度
阅读量:6148 次
发布时间:2019-06-21

本文共 1516 字,大约阅读时间需要 5 分钟。

- (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高度

// 网络加载图片的轮播器(只需一步设置即可使用)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,如需转载请自行联系原作者
你可能感兴趣的文章
SQL Server -- T-SQL 编码标准
查看>>
分布式文件系统MogileFS介绍
查看>>
linux下如何挂接(mount)光盘镜像文件、移动硬盘、U盘、Windows网络共享和NFS网络共享...
查看>>
shell逻辑控制语句之case
查看>>
34.CSS传统布局【上】
查看>>
私.01.serialport
查看>>
使用LocalBroadcastManager
查看>>
测试开发面试准备之HTTP协议-一次完整的Http请求过程
查看>>
Linux学习笔记11—VSFTP的搭建
查看>>
Python学习(18)面向对象
查看>>
Django级联删除的选项
查看>>
new option
查看>>
ES6初探,什么是ES6
查看>>
ORACLE用户操作的一些常用操作总结【weber出品】
查看>>
redhat9 linux 网卡无法激活排障
查看>>
实践详细篇-Windows下使用VS2015编译安装Caffe环境(CPU ONLY)
查看>>
go 成长路上的坑(1)
查看>>
设计模式之建造者模式
查看>>
T4 assembly
查看>>
zabbix添加nginx中间件监控
查看>>