概述我刚开始使用我的第一台Mac App,但我意识到
坐标系是“翻转”的(x = 0,y = 0在左下角).我在UI编程方面遇到了很多麻烦,因为我已经习惯了iOS坐标系. 我现在的问题是: 我可以永久地翻转我的
应用程序/窗口的坐标
系统,这样我也不必翻转我的所有子视图. 这是我的应用程序: 我的应用程序窗口包含一个NSScrollView,其中包含从最近到旧的帖子.当我添加我的第一篇文章时,我希望它位于s 我刚开始使用我的第一台Mac App,但我意识到坐标系是“翻转”的(x = 0,y = 0在左下角).我在UI编程方面遇到了很多麻烦,因为我已经习惯了iOS坐标系.
我现在的问题是:
我可以永久地翻转我的应用程序/窗口的坐标系统,这样我也不必翻转我的所有子视图.
这是我的应用程序:
我的应用程序窗口包含一个NSScrollVIEw,其中包含从最近到旧的帖子.当我添加我的第一篇文章时,我希望它位于scrollVIEw的顶部.
我希望有人有同样的问题,可以帮助我.
谢谢
解决方法 您可以在NSVIEw类中重写名为 – (BOol)isFlipped的方法.让它返回YES以获得类似iOS的坐标系统(AKA翻转).默认情况下,它返回NO,就像您现在看到的那样.这样做也将解决您的第二个问题,因为坐标被翻转. 总结
以上是内存溢出为你收集整理的iOS应用程序中的iOS坐标系统全部内容,希望文章能够帮你解决iOS应用程序中的iOS坐标系统所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
评论列表(0条)