dynamicuitableview细胞高度
我从asynchronousjson服务器获取数据,我把它们放在我的表格视图单元格。我试图根据文本内容dynamic的基础上使单元格的高度。 我在互联网上发现了它,但是在任何地方都给出了相同的代码,
(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
我没有得到如何实现this.Please指导我。
在这个方法中,计算图像的高度,在每行中使用的文本,并将高度作为浮点值返回。
例如:
-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath { float totalHeight = 0.0; BOOL ImageToBeDisplayed = [[yourDataArray objectAtIndex:indexPath.row]objectForKey@"yourImageKey"]; if(ImageToBeDisplayed) totalHeight = 100 or some value of your choice } else{ //Do nothing } If your row has string data as well. int length = [[[yourDataArray objectAtIndex:indexPath.row]objectForKey@"yourTextKey"] length]; if(length<40) totalHeight + = 50; else if (length<80 && length>40) totalHeight + = 100; and so on and return totalHeight; }
- 如何使用AVCaptureDeviceFormat从iPhone录制timelapsevideo?
- Swift:主界面冻结即使一切都在asynchronous线程? URLsession?
- 在调用中缺少参数’coder’的参数
- 如何将设备添加到现有的Ad-Hoc Provisioning Profile?
- 如何从URL中下载文件(iOS / Cocoa SDK),其中文件名不是URL的一部分
- Facebook的iOS SDK:为什么我得到“你必须升级这个应用程序graphicsAPI v2.x”?
- 如何使用iOS读取CSV文件
- 如何设置自适应多行UILabel文本?
- 如何在安装推广的iOS应用程序后找出点击了哪个facebook移动安装广告