• 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);
    }
  • 相关阅读:
    手把手教你封装属于自己的分段滚动视图(上)
    从 setNeedsLayout 说起
    cocoapods使用指南
    神奇的 BlocksKit(1):源码分析(下)
    Web应用开发中的几个问题
    Jquery Ajax自定义无刷新提交表单Form
    解耦HTML、CSS和JavaScript
    通过预加载器提升网页加载速度
    巧妙使用CSS创建可以打印的页面
    有用的JavaScript开发小建议
  • 原文地址:https://www.cnblogs.com/banchuangshuying/p/4985622.html
Copyright © 2020-2023  润新知