UIButton按钮的背景图和字体颜色

来源:互联网 发布:中国社会调查数据库 编辑:程序博客网 时间:2024/05/16 11:19

 平时使用UIButton不太注意,现在发现很好使用,分享给大家:

        //背景图和文字颜色

        [button setBackgroundImage:[UIImageimageNamed:@"btnbt.png"]forState:

UIControlStateNormal

];

        [button setBackgroundImage:[UIImageimageNamed:@"btnb-on.png"]forState:UIControlStateSelected];

        [button setTitleColor:[UIColorblackColor] forState:UIControlStateNormal];

        [button setTitleColor:[UIColorblueColor] forState:UIControlStateSelected];

        [button addTarget:selfaction:@selector(chooseParticipants:)forControlEvents:UIControlEventTouchUpInside];

        //文字靠左对齐

        button.contentHorizontalAlignment =UIControlContentHorizontalAlignmentLeft;

        //文字距离左侧的像素          {top, left, bottom, right};

        button.contentEdgeInsets =UIEdgeInsetsMake(0,2,0, 0);

        //文字字体大小

        button.titleLabel.font = [UIFontsystemFontOfSize:13.0f];



                

#pragma mark ~~~~~~ 选中参与人员后的方法 ~~~~~~~

-(void)chooseParticipants:(UIButton *)sender{

 

   if (sender.selected ==YES) {

        sender.selected =NO;

    }else{

        sender.selected =YES;

    }

  

}

主要代码已给出,希望对平时不太注意的朋友有所帮助。
原创粉丝点击