在绝大部分IOS应用的开发过程中,都不会使用IB, 使用代码自定义界面控件尤其重要。 本文就介绍下如何用代码自定义BUTTON控件。
UIButton *pBtn=[UIButton buttonWithType:UIButtonTypeRoundedRect]; //使用这个类方法来初始化button对象
[pBtn setTitle:@"MyButton" forState:UIControlStateNormal];
[pBtn setFrame:CGRectMake(10, 20, 80, 30)];
[pView addSubview:pBtn];
添加按键响应:
[pBtn addTarget:self action:@selector(buttonTest:) forControlEvents:UIControlEventTouchUpInside];
- (void)buttonTest:(id)sender
{
NSLog(@"button test");
}