【发布时间】:2012-09-13 14:15:05
【问题描述】:
我正在以编程方式创建 NSWindow 及其上的控件。
原点 (0,0) 似乎在左下角。这对我来说很奇怪(来自其他 GUI 工具包)。是否有一些标志,以便我可以将其更改为原点位于左上角?
【问题讨论】:
标签: cocoa
我正在以编程方式创建 NSWindow 及其上的控件。
原点 (0,0) 似乎在左下角。这对我来说很奇怪(来自其他 GUI 工具包)。是否有一些标志,以便我可以将其更改为原点位于左上角?
【问题讨论】:
标签: cocoa
在 OS X 上,原点位于左下角。这对于屏幕坐标和视图框架来说是正确的。您可以在 NSView 子类中覆盖 isFlipped: 并返回 YES 以使左上角成为该视图的原点,但我认为没有办法对屏幕坐标执行相同操作。
【讨论】:
NSFlippedView 类,它只是一个 NSView 和 isFlipped 返回 YES?