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;

你可能感兴趣的:(label 的边框出现黑线 解决办法)