大佬教程收集整理的这篇文章主要介绍了ios – Xcode 9中的自我调整表格查看单元格,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
(我在每个UITableViewCell中都有一两句话)
我以前用过这个:
// MARK: - Table view delegate override func tableView(_ tableView: UITableView,heightForRowAt indexPath: IndexPath) -> CGFloat { return UITableViewAutomaticDimension } override func tableView(_ tableView: UITableView,estimatedHeightForRowAt indexPath: IndexPath) -> CGFloat { return UITableViewAutomaticDimension }
…但是能够对它进行评论,因为每Updating Your App for iOS 11表示默认情况下现在会自行调整大小:
我已经尝试过将部署目标更改为iOS 11,在Storyboard中玩游戏(但我使用的是Table View Cell样式Basic,因此没有太多AutoLayout要做),我无法弄清楚是什么正在进行。
我将uILabel标题设置为0行,并且具有换行字换行,但仍然没有得到任何接近于基于Xcode 9中的文本内容扩展单元格。任何想法?
谢谢!
编辑:
class myTableViewController: UITableViewController { override func viewDidLoad() { super.viewDidLoad() tableView.estimatedRowHeight = UITableViewAutomaticDimension tableView.rowHeight = UITableViewAutomaticDimension }
更新
Xcode 9 beta 3中的新功能:
Interface Builder现在支持设置UITableView的estimatedRowHeight。这允许通过将估计高度设置为非零值来自行调整表格单元格,并且默认情况下处于启用状态。 (17995201)
以上是大佬教程为你收集整理的ios – Xcode 9中的自我调整表格查看单元格全部内容,希望文章能够帮你解决ios – Xcode 9中的自我调整表格查看单元格所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。