引用答案:这个bug很隐蔽,因为你求出来的大小是精度很高的小数,你把计算出的宽度和高度强制转换为整数后,再设置frame就没有问题了。 因为对于所有的view 来说,如果frame.size是高精度小数,显示的时候,边界都会有黑线。 原文