UIButton

作者: 古月思吉 | 来源:发表于2017-09-19 21:30 被阅读0次

    1.功能:
    UIButton是一种事件驱动型控件,点击之后会执行相应的动作

    2.如何创建 & 基本属性设置:

    UIButton * button = [UIButton buttonWithType:UIButtonTypeCustom];//必须要生成button对象
    button.frame = CGRectMake(10, 50, 300, 50);//设置button的图形大小
    [button setTitle:@"我是一个按钮,可以点击" forState:UIControlStateNormal];//设置按钮显示的标题,以及按钮的状态,一般是normal状态
    /*注:
     (1)因为按钮是一个事件驱动型的控件,所以需要去绑定一个事件
     (2)一个按钮可以绑定多个事件
     (3)多个按钮也可以绑定同一个事件响应的方法
     (4)其中的buttonClick方法是self要实现的
     */
    [button addTarget:self action:@selector(buttonClick:) forControlEvents:UIControlEventTouchUpInside];
    [self.window addSubview:button];//将button对象加载到window中,才能显示
    

    3.其他常用属性:

    button.hidden=YES;//按钮是否隐藏
    //按钮的图片相关设置:
    //在创建图片,如果图片失真,显示不出来图像内容,只有一个轮廓,这时,可以设置图片渲染模式,让图片一直以原图进行渲染
    UIImage * image = [[UIImage imageNamed:@"face"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
    [button setImage:image forState:UIControlStateNormal];//设置按钮图片
    [button setBackgroundImage:[UIImage imageNamed:@"日出"] forState:UIControlStateNormal];//设置背景图片
    

    相关文章

      网友评论

          本文标题:UIButton

          本文链接:https://www.haomeiwen.com/subject/gmttsxtx.html