5

我正在以编程方式创建一个NSWindow及其上的控件。

似乎原点(0,0)在左下角。这对我来说很奇怪(来自其他 GUI 工具包)。是否有一些标志,以便我可以更改它以使原点位于左上角?

4

1 回答 1

13

在 OS X 上,原点位于左下角。这对于屏幕坐标和视图框架来说是正确的。您可以isFlipped:在 NSView 子类中覆盖并返回 YES 以使左上角成为该视图的原点,但我认为没有办法对屏幕坐标执行相同操作。

于 2012-09-13T14:17:42.687 回答