ios UIButton

 //创建一个btn对象,根据类型来创建btn
    //btn类型圆角类型 btn  UIButtonTypeRoundedRect
    //通过类方法来创建  l内存自己管理
    
    
    UIButton* btn =[UIButton buttonWithType:UIButtonTypeRoundedRect];
    //设置btn的位置
    btn.frame =CGRectMake(100, 100, 100, 40);
    //设置按钮的文字内容
    //@parameter
    //p1:字符串类型,显示到按钮上的文字
    //p2 设置文字显示的状态类型  UIControlStateNormal 正常状态  UIControlStateHighlighted 高亮状态
    
    [btn setTitle:@"按钮01" forState:UIControlStateNormal];
    [btn setTitle:@"按钮按下" forState:UIControlStateHighlighted];
    
    btn.backgroundColor = [UIColor grayColor]; //背景颜色
    //设置文字颜色  正常状态下的颜色 p1 颜色 p2状态
    [btn setTitleColor:[UIColor redColor] forState:UIControlStateNormal];
    [btn setTitleColor:[UIColor grayColor] forState:UIControlStateHighlighted];
    //设置按钮的风格颜色 优先级比setTitleColor 低
    [btn setTintColor:[UIColor whiteColor]];
    
    //UILable控件
    btn.titleLabel.font = [UIFont systemFontOfSize:30];//设置btn的文字大小
    [self.view addSubview:btn];//添加到视图

创建一个图片button

 //创建一个自定义类型的button UIButtonTypeCustom
    UIButton*btnImage = [UIButton buttonWithType:UIButtonTypeCustom];
    btnImage.frame= CGRectMake(100, 200, 100, 100);
    UIImage*icon01 =[UIImage imageNamed:@"btn01"];
    UIImage*icon02 = [UIImage imageNamed:@"btn02"];
    [btnImage setImage:icon01 forState:UIControlStateNormal];
    [btnImage setImage:icon02 forState:UIControlStateHighlighted];
    [self.view addSubview:btnImage];

猜你喜欢

转载自blog.csdn.net/weixin_41069726/article/details/88820458
今日推荐