iPhone开发入门(4)---应用程序开发的第一步
From:http://www.2cto.com/kf/201110/107932.html
这一回开始,介绍一下实际的iPhone应用程序开发的步骤。
?
左边的Classes目录中保存了自动生成的.h和.m文件。他们是Objective-C语言的头文件和源代码文件。
XIB文件?
XIB文件与Interface Builder
资源文件?
由菜单选择程序库
比如,表示文字的Label控件,Round Rect Button按钮,Text Field 文字框。你可以选择喜欢的控件拖动到你的配置中。
?
?
Label控件
起初控件缺省的显示Label几个字母,这里我们双击它,将其改为「123456789」。
?
Text Field?
Text Field
这里的Text Field在实际iPhone使用的时候,单击它就会弹出键盘。标准的键盘是输入文字的,这里因为只是输入价格,所以限定为数字键盘。
?
如果你想更改Text Field的缺省设定,点击Interface Builder菜单栏的Tools→Inspector。
?
Inspector
在Inspector内,你可以更改各种控件的属性。
?
Inspector的上部有4个并排的tab按钮。设定控件属性的时候,选择最左边的tab。这里Text Field只需要输入数字,所以将键盘种类「Keyboard Type」选择为「Number Pad」就好了。
?
KeyBoard Type
Segmented Control?
Segmented Control
配置好了,就可以设定不同的选择。首先设置4种折扣率。在Inspector的「Segments」中选择4。
?
接下来,设定不同折扣的比率。在Segmented Control控件的不同按钮上双击,设定折扣文字。
?编译与测试
?
就像刚才在Segmented Control中设定的那样,只有数字键盘表示出来了。这个键盘占据了屏幕下方的领域。这也正是我们刚才将所有的控件都配置到屏幕上方的原因。
如果你将控件配置到了屏幕的下半部分时又使用了键盘,那么这些控件会被键盘遮盖掉。所以当有使用键盘的时候,建议将控件都设置到屏幕上方,否则需要程序动态的更改控件位置,比较麻烦。
?
这回我们主要学习了控件的配置与使用,下一回我们将具体实现输入价格到打折后价格的计算与表示。如下图:
?作者:易飞扬