MacOS开发
KuangSimon
这个作者很懒,什么都没留下…
展开
-
MacOS 开发 App响应Schemes协议
和iOS类似,在开发MacOS APP的时候同样会遇到要从一个连接里调起APP然后传入一些参数的需求,例如单点登录等但是和iOS不同的是MacOS的AppDelegate没有提供相应的接收协议信息的代理方法,在MacOS中我们可以用NSAppleEventManager这个类来实现接收信息,具体操作步骤如下:1、首先在info.plist这个文件里注册你要遵循的协议头,这个和iOS是一样的操...原创 2018-04-03 18:02:55 · 561 阅读 · 0 评论 -
MacOS 开发 修改NSButton背景颜色及文字信息
和UIButton不同的是NSButton并没有修改背景颜色的属性,只能通过重绘来修改修改背景颜色只需要两步:如图1、通过NSColor的set方法设置颜色2、利用函数NSRectFill()重绘想要修改的颜色的区域,这里修改的是NSButton的背景颜色,所以默认的是NSButton的bounds要注意的是这两行代码都写在-(void)drawRect:(NSRect)dirtyRect方法里,...原创 2018-04-17 10:30:41 · 4121 阅读 · 0 评论