利用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


posted on 2012-03-20 18:44  yang3wei  阅读(262)  评论(0编辑  收藏  举报