
主要窗口:
Project window:存储界面文件内容(即为NIB 工程窗口)
Design window:应用程序的用户界面
Inspector window:查看和编辑界面控件和对象的属性
library:放置控件的工具箱
Menu editor:增删改应用程序的菜单
NIB (工程)窗口(双击XIB文件)
默认显示有6项:【file's Owner】,【First Responder】,【Font Manage】,【Application】,【MainMenu】,【Window】
显示方式有3种:
以可视化的图标方式列出了的XIB中对象
以树状(竖直列表)形式显示对象信息
以列状(水平列表)形式显示对象信息
Design window(双击NIB窗口中的window图标)
用来显示和添加控件的用户界面,用户可以通过它跟应用程序代码交互
选中一个控件,按着 option 可以显示控件的边距,移动鼠标到别的控件上,可以查看两个控件的距离
library Window(Tools -> library)
Objects 选项卡显示可用的控件对象
library由框架组成,Objects -> Cocoa 显示Cocoa框架,由以下框架
Cocoa : windows,Menus,toolbars,contollers,buttons,vIEws,radio groups,image well,slIDers,progress indicators and others
Interface Builder Kit : library 模板 (为高级用户)
Web Kit : Web VIEw
Address Book : Address Book People Picker vIEw
automator : 用来自动整合应用程序
discRecording : 用来烧制唱片的对象
Image Kit : 查看和浏览图片开发包
Open Scripting Kit : 生成应用程序脚本的对象
pdfKit : 显示pdf文档的视图和微型图
QuickTime Kit : 播放电影和视频预览
Quartz Composer : 播放和控制音乐播放
Custom Objects : 用户对象
可以使用具体类名或控件的描述来搜索
Inspector window(Tools -> Inspector)
可以修改和设置任何窗体上控件和对象(包括窗体自身)的属性,对于按钮如果显示蓝色闪动,表示默认选中
同时可以通过(Key Equiv.)为按钮设置快捷键
Menu Editor window(双击NIB窗口中的MainMenu图标)
用于设置显示在桌面的菜单
菜单中的文字内容保存在Info.pList文件中,而不在输入的Interface Builder中
添加一个Pop-up 菜单
添加一个Pop-up 按钮
从Tools -> library 中找到 Pop Up button,拉到Window上
双击并打开其下拉列表,对各项进行修改,同时可以通过 Edit -> Duplicate 添加一个复制品,可修改保项的Tag选项,用来判断程序 运行时用户选中项
添加一个菜单
打开 Tools -> library
从中拉出 menu item 到 MainMenu 中,通过属性修改名称等相关内容
从中拉出 menu 到刚添加的menu item上,修改下拉表项
通过属性的 Key Equiv. 添加快截键
添加一个控制类
如果是新建一个窗体还没类,则从library中拉出NSObject到NIB窗口中,若是对以前有的进行修改,则可以不用添加。
类跟窗体连接
打开NIB窗口,查看刚控制类的 IDentity 属性
从中添加 outlets 和 actions
在菜单中选中对应 *** 作项, control + 拖动到NIB窗口的控制类 绑定对应的方法(可以多个项绑定同一个方法),并反向绑定outlets , 绑定完可以通过 NIB 窗口中的 connections 属性查看绑定结果
在Xcode中应用Interface
创建类文件并添加到Xcode方法看我前一篇文章
如果类文件已经存在,通过手动编辑或与新文件合并进行修改,改完保存即可
手动编辑要先修改interface文件中的定义,保存后修改对应的implementation文件
保存文件
总结以上是内存溢出为你收集整理的Interface Builder 学习笔记全部内容,希望文章能够帮你解决Interface Builder 学习笔记所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)