1.手写UIButton
CGRect btnControlRect=CGRectMake(200, theHeight, 100, 30);
UIButton *btnControl=[[UIButton alloc] initWithFrame:btnControlRect];
// 设置按钮的背景图片
[btnControl setBackgroundImage:[UIImage imageNamed:@"desc_nomal.png"]forState:UIControlStateNormal];
[btnControl setBackgroundImage:[UIImage imageNamed:@"desc_nomal.png"]forState:UIControlStateHighlighted];
[btnControl setBackgroundImage:[UIImage imageNamed:@"desc_nomal.png"]forState:UIControlStateSelected];
[btnControl setBackgroundColor:[UIColor clearColor]];
[btnControl addTarget:self action:@selector(ClickControlAction:)forControlEvents:UIControlEventTouchUpInside];
[self.scrollView addSubview:btnControl];
[btnControl release];
// 设置按钮的文本
[_btnOrder setTitle:@"预定" forState:UIControlStateNormal];
[_btnOrder setTitle:@"取消" forState:UIControlStateSelected];
// 设置按钮的文本颜色
[_btnOrder setTitleColor:[UIColor colorWithRed:50/255.0 green:50/255.0 blue:50/255.0alpha:1.0] forState:UIControlStateNormal];
[_btnOrder setTitleColor:[UIColor colorWithRed:255/255.0 green:255/255.0blue:255/255.0 alpha:1.0] forState:UIControlStateSelected];
// 设置按钮的文本大小
[_btnOrder.titleLabel setFont:[UIFont systemFontOfSize:14]];
http://blog.sina.com.cn/s/blog_7b9d64af01019x2p.html