swift UITableView cell自适应高度
2015-07-26 22:50
316 查看
ios8支持:
1.
2.
3.
1.
override func viewDidLoad() { super.viewDidLoad() self.tableView.estimatedRowHeight = 100 self.tableView.rowHeight = UITableViewAutomaticDimension }
2.
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell { ...... cell.textLabel?.numberOfLines = 0 cell.textLabel?.preferredMaxLayoutWidth = CGRectGetWidth(tableView.bounds) }
3.
func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat { return UITableViewAutomaticDimension }
相关文章推荐
- Swift学习笔记(十二)——nil的聚合运算 Nil Coalescing Operator
- Swift学习笔记(十一)——Swift中三元运算符的低级错误:Consecutive statements on a line must be separated by';'
- Swift学习笔记(十)——Swift对数据溢出的智能检查
- Swift学习笔记(九)——整型Int在Swift中表示的最大值最小值问题
- iOS编程——Swift实现一个不断渐变的圆环
- Swift学习笔记(八)——赋值运算符的返回值问题
- Swift
- Swift学习笔记(七)——高级数据类型之Optionals
- Swift学习笔记(六)——变量的默认初始化值的问题
- Swift学习笔记(五)——在Background中启用控制台Console Output模式
- iOS编程——Swift实现多段CAShapeLayer动画
- Swift学习笔记(四)——高级数据类型之元组详解
- Swift学习笔记(三)——布尔类型与if条件判断
- Swift学习笔记(二)——常量与变量
- Swift学习笔记(一)——我的第一个Swift程序 Hello World
- Swift:Extension和Protocol
- swift 代码布局 改变tv的高
- 关于c,c++,oc,swift的混合编程
- 苹果公司的新的编程语言 Swift 高级语言(十一)--初始化类的析构函数的一个实例
- SWift 的多线程延时