MacOS
平子~~
这个作者很懒,什么都没留下…
展开
-
AppKit类图
原创 2019-01-11 16:02:33 · 653 阅读 · 0 评论 -
MacOS - NSColorPanel选择颜色
预览 NSColorPanel是应用程序中选择颜色的标准用户界面,提供了许多标准颜色选择模式,使用NSColorPickingDefault和NSColorPickingCustom协议,允许应用程序添加自己的颜色选择模式。 NSColorPanel继承自NSWindow,使用orderFront调出。 执行如下代码,简单调出颜色面板: let clr = NSColorPan...原创 2019-01-13 13:51:42 · 1692 阅读 · 0 评论 -
MacOS - NSSearchField 搜索按钮事件响应
查看NSSearchField官方文档可知NSSearchFieldDelegate代理事件包括: searchFieldDidStartSearching 搜索框已经开始输入内容时刻。 searchFieldDidEndSearching 搜索框已完成输入。 左侧搜索按钮事件和右侧清空按钮事件需要通过target-action模式绑定响应事件。 如图内容视图上添加一个NSSearchFie...原创 2019-01-19 14:08:48 · 1157 阅读 · 0 评论 -
Mac - 调用Safari
调用Safari NSWorkspace是一个可以启动其他应用程序并执行各种文件处理服务的工作区。 可以通过NSWorkspace调用Safari,打开网页链接,代码如下: @IBAction func didRegister(_ sender: NSButton) { //跳转Safari打开链接 let url = NSURL(string: "https://...原创 2019-01-30 17:04:12 · 665 阅读 · 0 评论 -
MacOS - 细节问题小结
开发中遇到的一些细节问题总结如下: 鼠标事件 功能键(如判断是否按下了command、shift、control、option键等) override func mouseDown(with event: NSEvent) { //获取鼠标点击位置坐标 let inWindowlocation = event.locationInWindow /...原创 2019-02-23 19:45:05 · 277 阅读 · 0 评论