IOS 下的 HelloWorld程序 续 事件处理

来源:互联网 发布:c语言算法速查手册 编辑:程序博客网 时间:2024/06/16 20:50

继续上次的Helloworld程序,下面我们将此应用程序添加Button事件!

和我一起开始做:

1.继续上次的教程,因为我们上次已经创建 hellobailu label控件所以,打开xib文件 我们直接将未创建的,button 创建出来!

    我们创建两个button控件 ,一个名字叫showlabel 另一个叫 return!分别的作用是 一个显示 label的内容,一个返回(改变)label 的内容。

将button 控件直接拖拽到虚拟界面上 任意位置添加。

2.添加成功后点击模拟界面上的,右侧就会出现相对的,button 属性,我们根据自己想需要修改相应属性。然后我们只将 title 修改下,改为 showlabel。。

就会发现button 上相应的按钮内容也会改变。

 

3.下面为我们需要用到的连个label事件做准备,打开 ViewController.h 首先创建两个标签 ilabel 和 rlabel 简单说下这两个标签的功能,也就是说

在原来显示的 hello bailu babel上面显示 单击按钮后改变的内容,当我们点击showlabel 时 label 显示“bailu welcome ”当单击按钮 return 时 label显示其他内容。

4.创建完成后,单击xib文件,右键单击框框的file Own文件,就会出现如图的界面,然后简历关联,将ilabel和rlabel的的标签全部关联到 label标签上。

5.实现ilabel 和 rlabel 的方法。此处应该和第4步互换下位置,应该先实现此方法。

6.设置事件,

-(IBaction)showLabel:(id)sender{

ilabel.text=@"bailu welcome!!!";

意思就是,当点击showlabel按钮的时候,ilabel的内容将显示bailu welcome!

其实不难理解!

/****************************************************/

博客有一个地方给大家介绍错误了,给button添加事件的时候;

-(IBAction)Return:(id)sender{}

这里的.m文件里的 return 和 xib 里面的按钮显示的内容没有关系!

当建立关联的时候不需要 return 这个事件名 不需要和 xib中的按钮内容相同 

/***************************************************/

下面的同样是这个道理!

7.切换到xib文件将 showlabel 和 return 分别关联 showlabel 按钮(button) 和 return 按钮(button )完成关联!这里的事件触发方式就是按下按钮后,触发事件。

在控件加入事件监听的方法到这里就结束了!

 

 

有不明白的地方欢迎到群里交流:苹果IOS软件开发联盟 57636364

 我的微博 http://weibo.com/cnbailu

邮箱:cnbailu@163.com 

 

代码稍后附上!