iPhone开发笔记[2/50]:Interface Builder

  正在按照《Beginning iPhone 3 Development》(中文书名为:iPhone 3开发基础教程,由人民邮电出版社翻译发行)一书进行iPhone开发的学习,此随笔用来随时记录一些与Interface Builder相关的内容。

  Interface Builder用来设计iPhone的用户界面,由于我是用Mac虚拟机进行开发的,所以启动Interface Builder界面后,出现一堆窗口(见下图)有些让人迷惑,如果再打开了多个xib文件,这些窗口更是让人找不到北,仔细看书后认真理清了这些窗口的思路。

  (1)左上角那个窗口应该是最难以理解的,在其它的开发环境中没有这个概念,当前只是有点感觉,写得不对的请朋友们指出。这里面的内容好像对应着xib文件里的一些对象,排在First Responser之后的View最容易理解,双击View就打开了中间的那个用来进行界面设计的窗口。那个File's Owner好像是用来指明这个xib文件是被那个类来加载的,通常的包含着View视图的xib文件是由ViewController来加载的。

  (2)左下角的是library,就是控件库,很好理解。我很喜欢最下方的搜索框,控件太多,用这个好找多了。

  (3)中间的是界面的编辑窗口,我很喜欢一个界面元素拖进去来回移动时出现的蓝色引导线,布局起来很容易对齐,美观多了。

  (4)右边的窗口就是用来设置界面元素的属性值,设置Action所对应的方法的窗口。

iPhone开发笔记[2/50]:Interface Builder

其它一些小技巧或要点:

(1)修改告一段落后,一定要用保存(快捷键是: iPhone开发笔记[2/50]:Interface Builder+S),在Windows中用惯了Ctrl+S,在虚拟机里经常按错。这个xib不保存,xcode就仍用以前的界面。

(2)选中某个控件后,按下Option键(在我的虚拟机上对应的是Alt键),再拖动鼠标,会显示出这个控件与其它控件的位置关系。

iPhone开发笔记[2/50]:Interface Builder

(3)按住Option键,拖动某个控件就是复制该控件。

你可能感兴趣的:(interface)