fer*_*yyy 4 macos objective-c coordinates coordinate-systems ios
我刚开始使用我的第一个Mac App,但我意识到坐标系是"翻转"(x = 0,y = 0在左下角).我在UI编程方面遇到了很多麻烦,因为我已经习惯了iOS坐标系统.
我现在的问题是: 我可以永久地翻转我的应用程序/窗口的坐标系统,这样我也不必翻转我的所有子视图.
多数民众赞成我的应用程序: 我的应用程序窗口包含一个NSScrollView,其中包含从最近到旧的帖子.当我添加我的第一篇文章时,我希望它位于scrollView的顶部.
我希望有人有同样的问题,可以帮助我.谢谢
您可以覆盖- (BOOL)isFlippedNSView类中调用的方法.让它返回YES以获得类似iOS的坐标系统(AKA翻转).默认情况下,它返回NO,就像您现在看到的那样.这样做也将解决您的第二个问题,因为坐标被翻转.
| 归档时间: |
|
| 查看次数: |
569 次 |
| 最近记录: |