Mac Cocoa
文章平均质量分 92
Joel的小喵咪
Welcome to summoner's rift
展开
-
macOS: Source List
最近在学习 MacOS Cocoa 编程,一直想实现和Finder(访达)左侧菜单一样的效果。通过查资料知道Xcode自带的一个组合控件可以达到这种效果,它就是 Source List。注意,Source List 并不是 Cocoa 控件 而是Xcode 里面提供的一个组合控件。前言我想实现的参照(访达的左边的导航)本文实现的效果本文并不涉及左右分离布局相关的内容拖控件,绑定属性新建一个 Cocoa app 工程从控件栏搜索 source list 并拖入到 左边视图上。将原创 2020-07-13 17:03:37 · 712 阅读 · 0 评论 -
macOS: 前进与返回按钮
在macOS 上有许多程序都提供一个前进或返回按钮,例如 Finder 的(如下图)。 本文是关于如何在自己的程序中实现这个。开发环境如下:Xcode: 11.0Swift: 4minimum macOS deployment target: 10.13.1. 绑定 Window Controller新建的 Xcode Cocoa app 项目的根目录都有一个 Main.storyboard,现在我们来给它绑定一个 Controller, 用于后面添加 Toolbar新建一个类,继承原创 2020-07-03 11:54:55 · 2502 阅读 · 0 评论 -
NSTextField keyDown 事件问题
关于 NSTextField 的keyDown事件最近做MacOS开发, 有一个输入用户名的文本框,它是 NSTextField控件. 我想在按键按下的时候判断数输入的文本,如果出现非数字就拒绝输入到文本 也许有可以只输入数字的文本框,但是我这里是为了处理更复杂的逻辑; 如果你知道更好的办法,请告诉我,谢谢!然而通过寻找,NSTextField 并没有keyDown事件;...原创 2018-05-08 22:02:16 · 1703 阅读 · 0 评论 -
macOS开发之设置文件夹的图标
我搭建了个人博客主页, 欢迎访问: http://blog.joelzho.com/一. 背景前两天 iCloud 同步出现问题了, 我寻思换一款软件以解决两台 mac 之间的同步问题.于是我下载了百度云同步盘.当我初始化完成之后, 它在我的Home目录下创建了一个它专用的文件夹,如图:咦? 百度云同步盘 这个文件夹怎么有自己的图标?我知道如何通过 Finder 设置文件夹的图...原创 2019-03-31 15:22:45 · 2078 阅读 · 0 评论