美文网首页
CGRectIntegral

CGRectIntegral

作者: 棒棒德 | 来源:发表于2019-11-18 10:51 被阅读0次

1.功能:

返回包围源举行的最小整数矩形,将rect中表示原点的值值向下取整,表示大小的值向上取整

2.使用方法:

CGRect labelFrame =CGRectIntegral(CGRectMake(self.left, 0.0f, self.bounds.size.width -self.left, self.bounds.size.height));

3.使用原因:

将CGRect取整到最近的完整点,是因为,小数值会让边框画在像素边界处,因为像素已经是最小单元(不能再细分),小数值会使绘制时取周围几个像素的平均值,造成模糊。

用CGRectIntegral 取整,保证了绘制代码平整的对齐到像素边界

4.使用场景

在执行任何一个可能产生小数值得操作,例如 除法,CGRectMid[X | Y],或是 CGRectDivide

相关文章

网友评论

      本文标题:CGRectIntegral

      本文链接:https://www.haomeiwen.com/subject/bjyvictx.html