FDTemplateLayoutCell 计算的高度不对,总是高15个像素左右

用的layoutSubviews 约束布局,用sizeThatFits返回宽度和高度。


在自定义Cell时,一些控件宽度用了self.width去计算,而此时cell 的宽度是不知道的。

#define SCREENWIDTH [[UIScreen mainScreen] bounds].size.width

换了宏所定义的高度后就没有问题了

有高度变化的控件时,尽量在重写layoutsubviews中写出变化控件的frame约束。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 定义了一些常用的宏,写代码的时候用起来挺方便的,添加了pch文件,设置了相对路径;设置pch文件相对路径的方法:设...
    SnailLi阅读 5,645评论 0 1
  • 1、禁止手机睡眠[UIApplication sharedApplication].idleTimerDisabl...
    DingGa阅读 4,796评论 1 6
  • //1.获取屏幕宽度与高度 #define SCREEN_WIDTH [UIScreen mainScreen]...
    Lsx_f阅读 4,645评论 1 2
  • 新建框架时,宏定义怎么少得了?拿去不谢 #ifndef LRMacroDefinitionHeader_h #de...
    飞奔的羊阅读 1,690评论 0 0
  • 那时候最怕看到的自己 是一个正在为别人掏心掏肺 而别人会回馈 只是一点点回馈 我却因这一点点的回馈而感动的不得了 ...
    波西阅读 1,176评论 0 1