iOS 8 自适应 Cell

iOS 8 自适应 Cell

在使用 table view 的时侯经常会遇到这样的需求:table view 的 cell 中的内容是动态的,导致在开发的时候不知道一个 cell 的高度具体是多少,所以需要提供一个计算 cell 高度的算法,在每次加载到这个 cell 的时候计算出 cell 真正的高度。

在 iOS 8 之前

没有使用 Autolayout 的情况下,需要实现 table view delegate 的 tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat 方法,在这个方法中计算并返回 cell 的高度。比如,我有一个可以显示任意行数的纯文本 cell,计算 cell 的代码可以是这样: overridefunctableView(tableView:UITableView,heightForRowAtIndexPathindexPath:NSIndexPath)->CGFloat{letcontent=self.datas[indexPath.row]asStringletpadding:CGFloat=20letwidth=tableView.frame.size.width-padding*2;letsize=CGSizeMake(widt

相关文档
iOS 8中使用UIAlertController
iOS 8 中我们不再需要小心翼翼地计 算出弹出框的大小,UIAlertController 将 会根据设备大小自适应弹出框的大小。 并且在 iPhone 或者紧缩宽度的设备中它 将会...
App适配iPhone 6 - Plus和iOS 8:10条小秘诀
欲知如何在 同一个 App 中支持不同的 iOS 版本和设 备,请参阅支持不同的 iOS 版本和设备。 第一小节 – 支持新的屏幕尺寸第 1 条:选用自适应布局和通用 ...
【论文】一种面向非规则引用的Cell多核处理器自适应Cac...
一种面向非规则引用的Cell多核处理器自适应Cache行策略_专业资料。非规则问题是大规模并行应用中普遍存在和影响程序效率的关键问题,软件Cache是Cell处理器上解决该问题...
自适应信号处理的应用
自适应信号处理 技术的应用自适应信号处理技术在噪化信号的检测增强, 噪声干扰的抵消,波形编码的线性预测,通信系 统的自适应均衡,图像自适应压缩编码,系统...
8自适应控制
8自适应控制_数学_自然科学_专业资料。哈尔滨工业大学 电气工程系 哈尔滨工业大学 电气工程系 第8自适应控制 Adaptive Control p 为什么要研究自适应控制?...
系统辨识与自适应控制课件8
Harbin Institute of Technology– HIT 系统辨识与自适应控制黄显林、班晓军 控制理论与制导技术研究中心 哈尔滨工业大学 banxiaojun@hit.edu.cn 2012-3-25 控制理论...
IOS面试题
IOS面试题_面试_求职/职场_实用文档。ios 面试题iOS 1.OC OC OC OC C Java...(1) (2) (3) (4) (5) (6) (7) cell (8)cell tableView drawInRect...
让DataGridView的列宽自适应
让DataGridView的列宽自适应.txt48微笑,是春天里的一丝新绿,是骄阳下的饿一抹浓荫...DisplayedCellsExceptHeader 调整列宽,以适合当前屏幕上显示的行的列中的所有单元...
ACLC逻辑信道自适应配置-ts
ACLC逻辑信道自适应配置-ts_信息与通信_工程科技_专业资料。1 概述 ACLC——Adaptive...CELL TSG309B TSG309B TSG309B TSG309B TSG309B TSG309B DATE 60222 60223 60224...
基于IRT理论的计算机自适应考试系统的设计与实现8
基于IRT理论的计算机自适应考试系统的设计与实现基于IRT理论的计算机自适应考试系统的设计与实现隐藏>> 分类号 密级 学校代码 研究生学号 工程硕士学位论文基于 IRT ...
相关主题
热门文档