自定义Cell后width始终为320

今天想在自定义的cell上面覆盖一层label 

设置宽度width = self.frame.size.width 发现始终等于320;

于是上StackOverflow中查到解决方法

上面说  是因为在cell还没有被打印的时候取的宽度  这显然很不合理

于是  我重新设置了它的宽度

width = [[UIScreen mainScreen] bounds].size.width

问题解决


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

推荐阅读更多精彩内容

  • 1.badgeVaule气泡提示 2.git终端命令方法> pwd查看全部 >cd>ls >之后桌面找到文件夹内容...
    i得深刻方得S阅读 4,752评论 1 9
  • 1、禁止手机睡眠[UIApplication sharedApplication].idleTimerDisabl...
    DingGa阅读 1,143评论 1 6
  • //1.获取屏幕宽度与高度 #define SCREEN_WIDTH [UIScreen mainScreen]...
    Lsx_f阅读 1,058评论 1 2
  • 第二十九章 赤霞夫人 牛三斤知道韩七爷嘲笑自己,讥讽道:“俺前年碰到您,好像您说马上就突破了,怎么现在还卡在淬体境...
    阿风八千阅读 293评论 0 0
  • 我愣在原地,迟疑了片刻,冲到女儿房间里,在她额上深深地亲了一口,给她掖了掖被子,匆匆地出门了。 车内,王铮亮忧郁地...
    掬一抔沧桑下酒阅读 191评论 0 0