label 的边框出现黑线 解决办法

原因如下:在计算每个label 的frame时因为是根据text的文字多少与字体大小有关,造成frame的size 中width 跟height 有小数部分,只要将其width与height改为int类型即可解决改问题。

CGRect tempFrame = label.frame; 

 tempFrame.size.width = (int)label.frame.size.width; 

 tempFrame.size.height = (int)label.frame.size.height;

 label.frame = tempFrame;

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

推荐阅读更多精彩内容

  • IOS常用代码总结 1、设置UILabel行间距 NSMutableAttributedString* attrS...
    难却却阅读 593评论 0 0
  • 1、设置UILabel行间距 NSMutableAttributedString* attrString = [[...
    十年一品温如言1008阅读 1,758评论 0 3
  • 自己用过,写过的一点分类,记录一下先。 NSdate .h中: // 是否为今天 - (BOOL)isToday;...
    水煮杰尼龟阅读 527评论 0 0
  • 一.收获 1.持续30天早睡早起打卡,已经摆脱了睡前床上看手机的坏毛病,白天精神状态特别...
    百合唯依漫谈阅读 273评论 0 0
  • 他是一个普通的不能再平凡的孤儿,而他却是富家大少爷,两个生活在极端的人本不可相遇。可命运却将他们阴差阳错的绑在...
    玥研曦阅读 213评论 1 1