美文网首页ios
关于estimatedRowHeight的小知识

关于estimatedRowHeight的小知识

作者: LukeHua | 来源:发表于2016-08-05 15:46 被阅读71次

    今天做项目的时候遇到了一个小bug,记录一下。

    在编辑Cell时,需要判断label的高度,调整一个NSNSLayoutConstraint的值,但是有些页面显示不正常,最后研究出来是需要添加一个Cell的估计高度,每次读取高度时刷新cell,就能获取正确的label高度了。

    //添加一个估计值,cell在生成时会刷新一遍subviews位置,但是如何估计高度设置与实际高度一样,Cell就不会刷新了
    
    self.tableView.estimatedRowHeight = 130
    self.tableView.rowHeight = UITableViewAutomaticDimension
    
    

    缺点:

    但是,缺点是如果Cell中添加Button控件,每次写cell时Button会闪烁了一次。

    相关文章

      网友评论

        本文标题:关于estimatedRowHeight的小知识

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