UIButton的使用

UIButton *but = [[UIButton alloc]init];

    but.frame = CGRectMake(30, 30, 100, 100);

    //设置button的颜色

    //but.backgroundColor = [UIColor redColor];

    //设置button上显示的字的颜色

    [but setTitleColor:[UIColor redColor] forState:UIControlStateNormal];

    //设置button上显示的字

    //but.titleLabel.text = @"按钮";

    //这是在未点击状态下

   [but setTitle:@"按钮" forState:UIControlStateNormal ];

   //设置字体大小

    but.titleLabel.font = [UIFont boldSystemFontOfSize:20];

    //设置背景图片,标题在背景图上

     //[but setBackgroundImage:[UIImage imageNamed:@"1"] forState:UIControlStateNormal];

//    [but setBackgroundImage:[UIImage imageNamed:@"2"] forState:UIControlStateHighlighted];

    //标题在背景图左边

      [but setImage:[UIImage imageNamed:@"1"] forState:UIControlStateNormal];

    [but setImage:[UIImage imageNamed:@"2"] forState:UIControlStateHighlighted];

    but.imageEdgeInsets = UIEdgeInsetsMake(0, 30, 0, 0);

        //设置按钮的圆角半径不会被遮挡

    [but.layer setMasksToBounds:YES];

       //设置圆角的半径

    [but.layer setCornerRadius:30];

        //设置边界的宽度

    [but.layer setBorderWidth:1];

    [self.view addSubview:but];

 


-(void)buttonClicked:(UIButton *)btn{
    _label.text = [NSString stringWithFormat:@"%zi",btn.tag];
    NSLog(@"按钮%zi被点击",btn.tag);
}
posted @ 2015-11-22 12:57  半窗疏影  阅读(140)  评论(0编辑  收藏  举报