Cocoa Bindings 实现游戏偏好设置与界面交互
1. 添加标签视图
为了将应用程序的偏好设置分为不同的三组,对应于用户可以创建的三种游戏对象,我们使用 NSTabView 来分隔这些组。用户可以通过顶部的标签列表在不同视图之间切换。具体操作步骤如下:
1. 在“Library”窗口中输入“tab”,然后将“Tab View”拖到空窗口中。
2. 调整其大小,使其几乎填满窗口,蓝色线条会显示标准边距。
3. 默认情况下,新拖出的标签视图有两个标签,我们需要三个。点击标签视图,打开“Attributes Inspector”,将“Tabs”字段的值从 2 改为 3。
4. 双击每个标签的标题,分别将其改为“Character Generation”、“Monster Generation”和“Dungeon Generation”。
2. 角色生成偏好设置
点击“Character Generation”标签,开始添加控件。我们需要一个滑块、一个单选按钮矩阵、一个复选框矩阵和一些文本字段作为标签。
- 滑块配置 :
1. 从“Library”中拖出滑块,选择它并打开“Attributes Inspector”。
2. 设置 19 个刻度标记,勾选“Stop Only on Tick Marks”。
3. 将最小值和最大值分别设置为 2 和 20,当前值设置为 10。
4. 勾选“Continuous”复选框,使滑块在用户拖动时连续报告其值。
- 复选框矩阵配置 :选择复选框矩阵,
超级会员免费看
订阅专栏 解锁全文
31

被折叠的 条评论
为什么被折叠?



