在iOS中指定位置时使用部分点(使用CGPoint)

时间:2015-01-20 10:29:53

标签: ios

我正在将UI从Sketch转换为iOS。

这是一个非常规的UI,我使用的所有坐标都是浮点。

CGPoint是一个浮点数,因此处理浮点坐标时应该没有问题。但是,我想知道使用浮点坐标是否是一个好习惯?

(直观地说,iOS在呈现UI时处理部分点的转换会更好(因为iOS会知道用户是在2x,3x还是Xx界面上)。)

1 个答案:

答案 0 :(得分:1)

与CGFloat一样,CGPoint是一种数据类型,它不受UI限制,因为它是一种可以在不同应用程序中广泛使用的结构。

设置控件或视图的位置时,将以像素为单位进行设置。像素不能被分割,它是最小的单位,没有像素分数。

您可以使用浮点设置您的位置,但它总是会四舍五入到最接近的整数。