UIButton左边图片右边文字的做法

 UIImage *yuyinImage = [UIImage imageNamed:@"yuyin.png"];
    [soundButton setImage:yuyinImage forState:UIControlStateNormal];
    [soundButton setImage:yuyinImage forState:UIControlStateSelected];
    [soundButton setImage:yuyinImage forState:UIControlStateHighlighted];
    //top left bottom right
    [soundButton setImageEdgeInsets:UIEdgeInsetsMake(5, 5, 5, 15)];

NSString *soundButtonTitle = @"语音";
    [soundButton setTitle:soundButtonTitle forState:UIControlStateNormal];
    [soundButton setTitle:soundButtonTitle forState:UIControlStateSelected];
    [soundButton setTitle:soundButtonTitle forState:UIControlStateHighlighted];
    [soundButton setTitleEdgeInsets:UIEdgeInsetsMake(5, 10, 5, 0)];

[myButton setTitleEdgeInsets:UIEdgeInsetsMake(0, 0, 0, 0)]; 4个参数是上边界,左边界,下边界,右边界。

 

posted @ 2014-07-28 12:20  糊涂人  阅读(1345)  评论(0编辑  收藏  举报