IOS 下的 HelloWorld程序 续 事件处理

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

和我一起开始做:

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

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

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

IOS 下的 HelloWorld程序 续 事件处理_第1张图片

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

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

IOS 下的 HelloWorld程序 续 事件处理_第2张图片

 

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

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

IOS 下的 HelloWorld程序 续 事件处理_第3张图片

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

IOS 下的 HelloWorld程序 续 事件处理_第4张图片IOS 下的 HelloWorld程序 续 事件处理_第5张图片

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

IOS 下的 HelloWorld程序 续 事件处理_第6张图片

6.设置事件,

-(IBaction)showLabel:(id)sender{

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

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

其实不难理解!

IOS 下的 HelloWorld程序 续 事件处理_第7张图片

IOS 下的 HelloWorld程序 续 事件处理_第8张图片

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

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

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

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

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

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

IOS 下的 HelloWorld程序 续 事件处理_第9张图片下面的同样是这个道理!

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

IOS 下的 HelloWorld程序 续 事件处理_第10张图片

IOS 下的 HelloWorld程序 续 事件处理_第11张图片

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

IOS 下的 HelloWorld程序 续 事件处理_第12张图片

IOS 下的 HelloWorld程序 续 事件处理_第13张图片

 

 

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

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

邮箱:[email protected] 

 

代码稍后附上!

 

你可能感兴趣的:(ios,File,button)