1.建立一个按钮
UIButton *button(自己定义) = [[UIButton alloc] init];
2. 设置按钮上文字的显示
[button setTitle:@"按钮的默认显示字体"forState:UIControlStateNormal]; *默认
[button setTitle:@"按钮高亮状态下显示的字体" forState:UIControlStateHighlighted]; *高亮
3. 设置按钮上图片的显示(背景图片)
UIImage *normal(自己定义) = [UIImage imageNamed:@"写入图片的名字"];*默认状态下显示的图片
UIImage *highlihgted (自己定义)= [UIImage imageNamed:@"写入图片的名字"];*高亮状态下显示的图片
根据自己定义的图片名字 创建相对应图片的对象
[button setBackgroundImage:normal forState:UIControlStateNormal];*默认状态下显示
[button setBackgroundImage:highlihgted forState:UIControlStateHighlighted];*高亮状态下显示的图片
4.设置图片在屏幕上的位置和大小
button.frame = CGRectMake(50, 100, 100, 100);
5.设置按钮在默认和高亮状态下的文字显示的颜色
[button setTitleColor:[UIColor redColor] forState:UIControlStateNormal];*默认状态下显示
[button setTitleColor:[UIColor blueColor] forState:UIControlStateHighlighted];*高亮状态下显示的图片
6.为该按钮创建一个单击以后的行为方法.
***********这是单击此按钮的方法.需要实现***********
[button addTarget:self action:@selector(didClickButton:) forControlEvents:UIControlEventTouchUpInside];
7. 把按钮添加到屏幕中
[self.view addSubview:button];