在Xcode 8.3.3中,swift 3,可以在没有标准化偏移的情况下使用XCUICoordinate吗?

时间:2017-08-02 16:06:41

标签: ios xcode xctest

我能找到的关于XCUICoordinate的所有信息都使用了规范化的偏移量。例如XCUIApplication().coordinate(withNormalizedOffset: CGVector(dx: 0.0, dy: 0.0))。据我所知,标准化偏移意味着它不会成为dx / dy的像素值,而是基于元素本身大小的单位。因此dx: 0.5, dy: 0.5将直接位于元素的中间,而0, 0将是精确的左上角。这给我带来了一些问题,因为使用.screenPoint方法似乎返回一个基于像素的坐标,并且不是(对我来说很明显)将它转换为我可以使用的某种标准化值的方式。

有没有办法只使用基于真实像素的坐标或某种内置方式来转换它们?

0 个答案:

没有答案