首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Iphone >

iPhone开发入门(四)-应用程序开发的第一步

2012-09-22 
iPhone开发入门(4)---应用程序开发的第一步From:http://www.2cto.com/kf/201110/107932.html这一回开始,介

iPhone开发入门(4)---应用程序开发的第一步

From:http://www.2cto.com/kf/201110/107932.html

这一回开始,介绍一下实际的iPhone应用程序开发的步骤。

创建Xcode工程

?

左边的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中设定的那样,只有数字键盘表示出来了。这个键盘占据了屏幕下方的领域。这也正是我们刚才将所有的控件都配置到屏幕上方的原因。

如果你将控件配置到了屏幕的下半部分时又使用了键盘,那么这些控件会被键盘遮盖掉。所以当有使用键盘的时候,建议将控件都设置到屏幕上方,否则需要程序动态的更改控件位置,比较麻烦。

?

这回我们主要学习了控件的配置与使用,下一回我们将具体实现输入价格到打折后价格的计算与表示。如下图:

?作者:易飞扬

热点排行