MacOS 开发 - isFlipped(坐标系)

原创 2017年09月12日 20:21:21

左、右手坐标系

在Mac中CALayer使用的是右手坐标系,其原点在左下角;
iOS中使用的左手坐标系,其原点在左上角。

坐标系


isFlipped

你要是不习惯cocoa 的话可以强制性修改它的坐标系,如:通过覆盖视图的isFlipped方法,强制视图坐标系原点为左上角位置。

方法名称为:

- (BOOL)isFlipped{
   return YES;
}

isFlipped


参考资料

Mac,iOS界面中的三维坐标系:
http://www.tuicool.com/articles/3IbQri

版权声明:本文为博主原创文章,转载请附上本文链接地址。

相关文章推荐

MacOS 开发 - NSWindow 自定义样式

设置标题 设置标题栏图标 设置窗口背景颜色 设置 Content Border 自定义titleBar 隐藏titlebar 设置为点击背景可以移动窗口 titleBar和下面的view合并到一起 系...

NSView上实现图片(nsview)的旋转拖拽

原理:在实际操作中以一个canvasView 作为画布,然后定义一个关于图片的数据,画在一个一一对应的NSView中,然后在canvasView最上面加一层拖拽框view 作相关拖拽,旋转操作。例子...

[Cocoa]_[初级]_[使用NSAffineTransfrom 对NSImage图片进行旋转]

-(NSImage *)roateSourceImage:(NSImage *) sourceImage ByDegrees:(CGFloat)degrees { NSAutorel...

macOS逆向开发之class-dump

一、配置class-dump 1.打开http://stevenygard.com/projects/class-dump下载class-dump-3.5.dmg2.双击class-dump-3.5...

使用Swift开发一个MacOS的菜单状态栏App

这两天突然想看看OSX下的App开发,看了几篇文章。下面这一篇我觉得入门是非常好的。我仅转述为中文,并非原文翻译。原文地址:http://footle.org/WeatherBar/ 下面开始介绍如...

MacOS 搭建Android开发环境

如何在MAC OS X 安装Android SDK我以往用的开发环境都是以MAC OS安装VMware来跑不同的Windows OS,目前慢慢的将所要开发的项目由以往的传统的Wintel转移到Mobi...

macOS 下配置 MAMP 开发环境(Mac + Apache + Mysql + PHP)

macOS 中已经内置了 PHP、Python、Ruby、Perl 等常用的脚本语言,以及 Apache HTTP 服务器,所以使用起来非常方便。本文以最新的 macOS Sierra 10.12 配...

macos/unix下x264开发

macos/unix下x264开发x264新手入门下载x264源码videolan提供下载地址,git安装(没有git的自己装一下),终端进入你想保存源码的目录,输入:git clone git://...

MacOS上Node.js开发环境安装与测试

1.首先我们安装管理工具homebrew。打开终端,输入下面指令。 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/H...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MacOS 开发 - isFlipped(坐标系)
举报原因:
原因补充:

(最多只允许输入30个字)