android程序员学习ios - 4 - 点击事件初步了解(xcode 5.0)

        上一节已经知道了怎么来从empty 建立一个新的 ios 工程,我的理解是:file's owner就是对应的controller,file‘s owner 必须和 该 controller 对应起来,对应方法是通过拖拽线的方式,然后在 delegate中声明该 controller 和 view就可以完成一个 简单的工程,当然那个工程只有一个界面,多界面的切换还要放在之后 ,本文章 简单 介绍下 ios 点击事件,因为我也是新手,所以难免有疏忽,欢迎指正。

       我们要来实现一个  单击button 更改label文本的功能。

        1 通过上一节的内容 建立好一个工程,并能在模拟器显示helloworld。如下图是我建立的工程的结构


2 点击 xib 文件,拖拽 一个button 和一个 label上去


3 在controller.h 文件中进行声明(假设你已经了解了一些 oc的基本知识,oc 在这里不做讲解)


之所以要声明 IBOutlet 是 定义输出口,以便从xib 视图中可以将 视图中的 button 和 label 和 controller中定义的 button 和 label链接。

4 然后需要在 controller.m 文件中 实现下 


其实这里也可以不用实现,如果不写:@synthesize tv_login的话,在 controller.m文件中 则需要用”_tv_login“来代替“tv_login”,这是 编译器的特性

5 在xib 文件中将 xib视图中的button 和label 和controller 中的button 和label进行链接,如图,左键在file's owner上按下,按住CTRL键,把拖动到 视图label上或者 file's owner下方 view 层级下 label上


如果你步骤3 ,4 正确的话,则会出现 选择,选择tv_login即可将 controller与xib中的label成功链接,同理,button 链接不做演示。

6 在 controller.h 中定义 button 点击事件处理,事件处理定义为IBAction


7 然后在 controller.m文件中对该方法进行实现


8 ok,那接下来 就是将 controller 中的 点击事件和 视图中的button的按钮的点击事件进行链接了,发现了吧,和android 开发不一样,但实质都差不多,ios 开发将程序员做的事情都通过视图拖拽的方式实现了,赞10086 个,点击 xib视图,点击 模拟器视图中的button,在connections inspector中左键按住 Touch up inside 后面的圆圈,拖动到 file'sowner上放开,会弹出  刚才定义的 事件,选择即可


9 ok,运行一下,单击button,会发现 lable 上的 label文本变成了 helloworld,成功!



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值