美文网首页
iOS11 tableViewcell storyboard 自

iOS11 tableViewcell storyboard 自

作者: Biaoac | 来源:发表于2017-10-12 21:02 被阅读542次

    前两天项目做了一半,客户说要适配phoneX,果断放弃iOS < 9.0之前的用户了,顺便还升级了xcode9 和swift 4 ,滋味这叫一个酸爽,通篇的红杠杠。网上的资料大都是避开iOS11,想想还是要去做第一个吃萝卜的。俩眼一懵逼,冲上去了。

    提醒建议小伙伴,虽然storyBoard 做项目快一点,但是还是代码来的好一点,后期维护性质高些。不是项目赶时间,存粹是996逼得。

    借鉴资料:

    iOS 11 新特性: https://developer.apple.com/videos/play/wwdc2017/204/

    大致看下来,无非就是xcode9 tableView能高度自适应了,不用像之前那样一个一个去手动计算了,Self-Sizing的属性又一次出现在大家的视野了。Self-Sizing在iOS11下是默认开启的,Headers, footers, and cells都默认开启Self-Sizing,所有estimated 高度默认值从iOS11之前的 0 改变为UITableViewAutomaticDimension

    那么如何快速storyboard 自适应cell高度呢?

    大概就长这个样子了

    划重点:

    1、storyboard 创建ViewController ——> UITableView ——> UITableViewCell ——>顺便再拉上一个UILable

    啥也别设置,默认属性就行

    test - 1

    2、设置UITableView的属性,一个也别漏

    设置UITableView 设置cell的高度

    3、设置lable的约束contranins

    设置lable的约束

    4、设置cell的基本设置

    设置cell属性 别忘了这个

    5、设置数据源和代理方法


    代理挂上

    OK,运行,开跑,没了。

    自适应高度完成了。

    祝大家早登巅峰。。。。

    相关文章

      网友评论

          本文标题:iOS11 tableViewcell storyboard 自

          本文链接:https://www.haomeiwen.com/subject/nigoyxtx.html