转载自:http://wangjun.easymorse.com/?p=763
苹果做事就是方便,利用Interface Builder可以方便的进行界面布局,然后相关控件和相关事件相关联,就可以实现一些界面。
好了,不说了,下面是一个实例:
最后的结果是点击不同的按钮,页面背景色变成相应的颜色:
实现起来很简单:
- 首先利用xcode新创建一个项目
- 点击项目中的resources中的项目名称的.xib即可。
- 然后创建视图中的控件:
填写相关的代码:
#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把事件添加到控件上即可。