这个bug很隐蔽,因为你求出来的大小是精度很高的小数,你把计算出的宽度和高度强制转换为整数后,再设置frame就没有问题了。
因为对于所有的view 来说,如果frame.size是高精度小数,显示的时候,边界都会有黑线。
self.contentLabel.frame = CGRectMake(MarginNormal, MarginNormal+(int)(self.cellHeight), HSWidth-2*MarginNormal, (int)(tmpRect.size.height));