对Button上image 和 title 位置进行设置

来源:互联网 发布:联通软件下载 编辑:程序博客网 时间:2024/06/05 08:44

UIButton *bt = [UIButtonbuttonWithType:UIButtonTypeCustom];

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

    bt.backgroundColor = [UIColorredColor];

    [bt setImage:[UIImageimageNamed:@"1"]forState:(UIControlStateNormal)];

    [bt setTitle:@"123"forState:(UIControlStateNormal)];

    [bt setImageEdgeInsets:(UIEdgeInsetsMake(0,50, 0,0))];

    [bt setTitleEdgeInsets:(UIEdgeInsetsMake(0, -100,0, 0))];

    [self.viewaddSubview:bt];


本来 左边显示image 右边显示title  加上EdgeInsets约束  image显示在右边  title显示在左边

//设置image在button上的位置(上top,左left,下bottom,右right)这里可以写负值,对左写-5,那么image就象左移动5个像素  

0 0
原创粉丝点击