14、《Cocoa Bindings 实现 DungeonThing 应用开发》

《Cocoa Bindings 实现 DungeonThing 应用开发》

1. 主窗口创建

首先,我们要对主窗口进行设置。主窗口将包含用户可点击的按钮,用于生成角色、怪物和地下城,同时还有文本字段来显示结果。
- 调整窗口大小:点击主窗口的标题栏(若图标不可见,可在主窗口中双击其图标),调出大小检查器(快捷键 3),将窗口大小改为 731x321。然后切换到属性检查器(快捷键 1),取消勾选“调整大小”复选框,因为此应用显示的数据集有限,无需用户调整窗口大小。
- 创建 GUI 组件:我们要创建三组 GUI 组件,分别对应三种数据类型。先手动布局第一组,再复制到其他两组。
- 创建结果显示框:在库窗口的搜索字段中输入“nsbox”,将搜索结果中的“Box”拖到窗口中。选中新框后,在大小检查器中将其大小设置为 227x247,并将 X 和 Y 值都设为 20,使其位于窗口左下角。接着在属性检查器中将标题位置设置为“无”,不显示标题。
- 添加标签:在库中搜索“label”,选择“Wrapping Label”并拖到刚才创建的框内,使其直接重叠。通过拖动标签的左下角和右上角扩展标签以填充框,拖动时会出现蓝色指引线辅助定位。最后,三击选中标签内的文本“Multiline Label”,按 Backspace 或 Delete 键清除文本。
- 添加按钮:在库中找到一个按钮(推荐使用“Push Button”),拖到框的正上方。拖动过程中会出现蓝色线条,指示按钮与窗口顶部的正确距离以及按钮是否与框的中心对齐,将按钮放在此处。双击按钮编辑标题,改为“Generate Character”。

完成第一组组件后,点击窗口任意位置,按 A 选中所有视图,按 D 复

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值