佚名通过本文主要向大家介绍了uitableviewcell,uitableviewcellstyle,ios uitableviewcell,uitableviewcell 点击,jq获取元素的自身高度等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: UITableViewCell 如何获取自身高度
描述:
解决方案1:
描述:
如题,我在代码中构建cell,在UITableView的delegate中用heightForRow的delegate方法来确定cell高度。
那么如何在cell中获取这个高度来进行里面的内容的布局呢
解决方案1:
- (CGFloat)tableView:(UITableView*)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
NSString *identifier=@"indentifier";
UITableViewCell *cell =(UITableViewCell *)([self.tableView dequeueReusableCellWithIdentifier:identifier]);
return cell.frame.size.height;
}
你可以这样获取到 cell 的实例并返回高度。
也可以直接 return 150.0;
指定高度。
如果你是用auto layout来布局的话,这样计算高度:
CGSize size = [cell.contentView systemLayoutSizeFittingSize:UILayoutFittingCompressedSize];
return size.height + 1.0f; // Add 1.0f for the cell separator height
这里有篇文章可以看看:
http://www.raywenderlich.com/73602/dynamic-table-view-cell-height-auto-layout
您可能想查找下面的文章:
- UITableViewCell加载多张图片导致内存异常暴增
- iOS基础控件IOS的UITableView问题
- UITableViewCell中嵌套UICollectionView,希望前者的高度根据后者的高度而改变
- UITableView显示富文Html列表,有什么实现方案
- (swift)UITableViewCell放置Button,怎么让Cell的高度随着Button的文字长度自动增加
- iOSUITableViewCell按钮点击状态为什么刷新以后会变回到为未点击状态
- 如何获取UITableView编辑模式下的系统自带手势?
- swiftUItableViewCell怎么自定义添加控件、设置样式
- ListView点击事件一个手指点击UITableViewCell不响应
- 无法删除文件无法读源文件或磁盘UITableView无法滚动到底部