IOS的基本控件的使用-UIButton

来源:互联网 发布:中兴算法工程师 编辑:程序博客网 时间:2024/05/02 00:53
// 创建普通按钮函数
-(
void) createUIRectButton
{
   
// 创建一个btn对象,根据类型创建btn
   
// 圆角类型btn:UIButtonTypeRoundedRect
   
// 通过类方法创建buttonWithType:类名+方法名
   
UIButton* btn = [UIButtonbuttonWithType:UIButtonTypeRoundedRect];
   
   
// 设置button按钮点位置
    btn.
frame= CGRectMake(100,100,100,40);
   
   
// 设置按钮点文字内容
   
//  @parameter
   
//  P1:字符串类型,显示到按钮上的文字
   
//  p2:设置文字显示状态类型:UIControlStateNormal,正常状态
    [btn
setTitle:@"按钮01"forState:UIControlStateNormal];
   
//  P1:字符串类型,显示到按钮上的文字
   
//  p2:设置文字显示状态类型:UIControlStateHighlighted,按下状态
    [btn
setTitle:@"按钮按下"forState:UIControlStateHighlighted];
   
   
// 设置背景颜色
    btn.
backgroundColor=[UIColorgrayColor];
   
   
// 设置文字显示颜色
   
//  p1:颜色
   
//  p2:状态
    [btn
setTitleColor:[UIColorredColor]forState:UIControlStateNormal];
    [btn
setTitleColor:[UIColorblueColor]forState:UIControlStateHighlighted];
   
   
// 设置按钮风格颜色
    [btn
setTintColor:[UIColorwhiteColor]];
   
   
//  titleLabelUIlabel控件
    btn.
titleLabel.font=[UIFontsystemFontOfSize:12];
   
    [
self.viewaddSubview:btn];
}

// 创建可以显示图片的函数
-(
void)createImageBtn
{
   
// 创建一个自定义类型的btn
   
UIButton* btnImage =[UIButtonbuttonWithType:UIButtonTypeCustom];
   
    btnImage.
frame= CGRectMake(100,200,100,100);
   
   
   
UIImage* icon01 = [UIImageimageNamed:@"btn01"];
   
UIImage* icon02 = [UIImageimageNamed:@"btn02"];
   
   
// 设置按钮图片等方法
   
//  p1:显示的图片对象
   
//  p2:控件的状态
    [btnImage
setImage:icon01forState:UIControlStateNormal];
    [btnImage
setImage:icon02forState:UIControlStateHighlighted];
   
    [
self.viewaddSubview:btnImage];
}
- (
void)viewDidLoad {
    [
superviewDidLoad];
   
// Do any additional setup after loading the view, typically from a nib.
   
   
// 调用创建的UI
    [
selfcreateUIRectButton];
    [selfcreateImageBtn];

}
0 0
原创粉丝点击