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

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

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

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

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

实现起来很简单:

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

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

填写相关的代码:

#import<UIKit/UIKit.h>


@interfaceCt_twoViewController : UIViewController {

IBOutletUIButton*leftButton;

IBOutletUIButton*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= [UIColorredColor];

}

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



你可能感兴趣的:(interface)