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所对应的方法的窗口。
其它一些小技巧或要点:
(1)修改告一段落后,一定要用保存(快捷键是: +S),在Windows中用惯了Ctrl+S,在虚拟机里经常按错。这个xib不保存,xcode就仍用以前的界面。
(2)选中某个控件后,按下Option键(在我的虚拟机上对应的是Alt键),再拖动鼠标,会显示出这个控件与其它控件的位置关系。
(3)按住Option键,拖动某个控件就是复制该控件。
----==== Email: slofslb (GTD) qq.com 请将(GTD)换成@ ====----
版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)
作者:申龙斌的程序人生
---- 魔方、桥牌、象棋、游戏人生...
---- BASIC、C++、JAVA、C#、Haskell、Objective-C、Open Inventor、程序人生...
---- GTD伴我实现人生目标
---- 区块链生存训练
---- 用欧拉计划学Rust编程
---- 申龙斌的读书笔记(2011-2019)
----