利用Interface Builder创建按钮,并且和相关事件相关联

转载自:http://wangjun.easymorse.com/?p=763

苹果做事就是方便,利用Interface Builder可以方便的进行界面布局,然后相关控件和相关事件相关联,就可以实现一些界面。

好了,不说了,下面是一个实例:

最后的结果是点击不同的按钮,页面背景色变成相应的颜色:

201008042001.jpg

 201008042003.jpg

实现起来很简单:

  • 首先利用xcode新创建一个项目
  • 点击项目中的resources中的项目名称的.xib即可。

201008042017.jpg

  • 然后创建视图中的控件:

201008042021.jpg

填写相关的代码:

  

#import <UIKit/UIKit.h>

   


@interface Ct_twoViewController : UIViewController {

   

IBOutlet UIButton*leftButton;

  

IBOutlet UIButton *rightButton;

   

}

   

@property(retain,nonatomic)UIButton *leftButton;

  

@property(retain,nonatomic)UIButton *rightButton;

   

-(IBAction) clickLeftButton:(id)sender;

   

-(IBAction) clickRightButton:(id)sender;

   

@end


  • 通过Interface Builder把变量和控件相关联

  • 关联起来之后,在添加相应的方法,用来控制视图底色的改变。

  


-(IBAction) clickLeftButton:(id) sender {

   

self.view.backgroundColor = [UIColorblueColor];

   

}

   

-(IBAction) clickRightButton:(id) sender {

 

self.view.backgroundColor = [UIColor redColor];

   

}

  • 最后利用Interface Builde把事件添加到控件上即可。


201008042043.jpg


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值