我在按钮上设置标题和图像..但我面临问题..我的按钮标题与图像重叠。
我的代码是
-(void )addImageonbtn:(UIButton *)Button{
[Button setImage:[UIImage imageNamed:@"drop_bg"] forState:UIControlStateNormal];
Button.imageEdgeInsets = UIEdgeInsetsMake(0, Button.frame.size.width, 0, 24);
Button.titleEdgeInsets = UIEdgeInsetsMake(0, -37, 0, 0);
Button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft ;
Button.layer.borderWidth=1;
Button.layer.borderColor=[UIColor colorWithRed:5/255.0 green:195/255.0 blue:249/255.0 alpha:1.0].CGColor;
Button.clipsToBounds=YES;
}
答案 0 :(得分:0)
您需要设置背景图片以解决重叠标题问题。
[Button setBackgroundImage:[UIImage imageNamed:@"drop_bg"] forState:UIControlStateNormal];
希望这会对你有所帮助。
答案 1 :(得分:0)
如果你使用自动布局和故事板xcode提供按钮设置,就像你想要按钮设置文本和图像语义力从右到左
注意:图像尺寸必须符合按钮文字