- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用InterfaceBuilder設计用户界面
iOS 参考库 Apple Developer 搜索搜索 iOS 参考库 Xcode 快速入门Companion File 目录 下页上页 教程:用 Interface Builder 设计用户界面Interface Builder 是一个集成在 Xcode 中可视化的界面编辑器。您可以使用 Interface Builder 为 iOS 和 Mac OS X 下的应用程序设计界面。通过 Interface Builder 的图形化环境,您可以把窗口,视图,控制器,菜单以及其他可视化元素组合到一起。您可以排列这些元素,设置属性,建立它们之间连接关系,然后保存在一个叫作 nib 的资源文件里。Nib 文件保存您的对象,包括它们的配置和布局信息。这些内容在运行时被加载用来在您的程序中生成实际的对象。在本教程中,您将使用 Interface Builder 为一个简单的 Mac OS X 应用程序设计界面,这个应用程序的名字叫做 QCDemo,它的功能是查看 Quartz Composer compositions。Quartz Composer 是一个开发工具,能够处理和渲染图形数据。它的图形化编程环境能帮您开发图形处理模块,也就是 compositions,您甚至不需要写一行关于图形的代码就能做到。注意:要动手完成这个教程,必须安装 Mac OS X v10.6.6 或以上版本以及 Xcode 4.0 或以上版本。使用 Interface Builder 创建用户界面当您完成这个教程时, QCDemo 窗口会如图2-1所示。这个窗口包含一个用来显示 composition 的视图,一个用来加载新 composition 的按钮,和一个用来切换播放/暂停的按钮。图 2-1?QCDemo 窗口 创建这个界面的过程中,您会接触到 Interface Builder 里一些经常用到的功能。让我们一步步开始吧。创建查看器要做的第一件事是创建一个 Quartz Composer 查看器。选择工程模板。打开 Xcode,依次点击菜单 File New New Project。Mac OS X 下选择 Application。选择 Cocoa Application 模板。点击下一步。设定新工程的一些选项。将产品命名为 QCDemo。指定公司标识 (或接受默认标识)。确认没有设置其他选项。点击下一步。创建工程。为新工程选择一个文件夹的位置。确认 Source Control 未被设定。选择创建。添加 Quartz 框架到工程目标中。在工程浏览器选择工程 QCDemo。在工程编辑器中选择 Targets 下的 QCDemo。在 Summary 面板,在 Linked Frameworks and Libraries 下点击 Add (+) 按钮。 在列表中选择 Quartz.framework 并点击 Add 按钮。 (提示:在文本框中输入 quartz 可滤选列表。)在代码中引入 Quartz 框架的头文件。在工程浏览器中选中文件 QCDemoAppDelegate.h。在代码编辑器中找到行 #import Cocoa/Cocoa.h。在这一行后面增加一行 #import Quartz/Quartz.h。 在该教程的后面您还会不断地修改这个文件。打开 Interface Builder 文件。在工程浏览器中找到 nib 文件 MainMenu.xib。点击 MainMenu.xib, 使它在 Interface Builder 编辑面板里打开。依次点击 Xcode 的菜单栏 View Navigators Hide Navigator 使我们更加专注于 Interface Builder。如果 Interface Builder 左侧未能像下图一样显示,点击左下角的铵钮切换到大纲视图。设置 QCDemo 窗口的大小。依次点击 Xcode 菜单 View Utilities Size Inspector。在 Interface Builder 编辑器左边的大纲视图里,选择 QCDemo 的窗口。未被选中前,它不会出现在 Interface Builder 编辑器的画板里。在 Size 查看器里, 设置窗口宽度为 480 高为 420。 输入完高度按一下回车键。勾上 Minimum Size 选项。 确认最小尺寸也设置为 480 x 420。添加一个 Quartz Composer 视图到 QCDemo 窗口。确认 Object library 在 Size 查看器下方是可见的,否则点击菜单 View Utilities Object Library 让它出现。在库下方的搜索框里输入 quartz composer。从库里将 Qu
您可能关注的文档
- 用Excel標准曲线的制作.docx
- 用Excel表格做工程量計算表.doc
- 用Excel規划求解工具进行人事配置(实验报告格式模版).doc
- 用Excel管理和分析數据.doc
- 用Excel解決简单线性规划问题.doc
- 用EXCEL計算股票的贝塔值.doc
- 用Excel軟件处理物理实验数据.doc
- 用FFT作譜分析实验报告.docx
- 用F8制作《三相異步电动机单方向全压启-停基本控制电路》.doc
- 用FFT對信号做频谱分析.doc
- Salvidio & Partners行业贝塔系数有杠杆和无杠杆用户手册.pdf
- 思珂睿安全门锁说明书用户手册.pdf
- 国际电联品类信息频谱监测任务型号信息说明书.pdf
- 玉柴动力风冷柴油发电机组使用维护说明书.pdf
- 空天防御品类信息无人机型号信息说明书.pdf
- 乐山川天燃气输配设备燃气调压装置LSCT003-2020用户手册.pdf
- 江苏中科伟思智能机器人机器人科技有限公司无动力走步机Q说明书用户手册.pdf
- 虚拟现实与智能硬件品类信息空间液桥实验系统型号信息用户手册.pdf
- 国金证券股份有限公司爱柯迪股份说明书.pdf
- 宝山钢铁股份有限公司热连轧钢板及钢带的包装、标志及检验文件的一般规定.pdf
最近下载
- 2025年食品安全员考试试题食品安全考试试题卷(答案+解析).docx VIP
- (统编2026新教材)一年级道法上册第12课《玩也有学问》课件.pptx
- 高中生物人教版减数分裂练习题.pdf VIP
- 幼儿园午睡安全管理全流程指南.pptx VIP
- 迎战高三,梦想启航——高三上学期开学第一课主题班会课件.pptx VIP
- 2025年食品安全员考试试题食品安全考试试题卷(答案+解析).docx VIP
- 智能家居理论知识考核试题题库及答案.docx VIP
- 高中生物复习光呼吸练习题.docx VIP
- 2025《上海汽车集团出口贸易的现状研究及发展建议研究》16000字.doc
- NF C 17-102 2011 FR 建筑物和露天地带使用放电式避雷针防雷.pdf VIP
原创力文档


文档评论(0)