UIButton设置文字与图片的位置

2017-12-29  本文已影响8人  我们只是GitHub的搬运工

UIButton设置文字与图片的位置

//文字偏移量 注意设置 edgeInsets 时 请保证已经设置 btn的font 与image 属性 不然计算出来的坐标有误
//设置button文字居下,图片在上 
    [self.shopCarBtn setImageEdgeInsets:UIEdgeInsetsMake(-self.shopCarBtn.titleLabel.intrinsicContentSize.height, 0, 0, -self.shopCarBtn.titleLabel.intrinsicContentSize.width)];
    [self.shopCarBtn setTitleEdgeInsets:UIEdgeInsetsMake(self.shopCarBtn.currentImage.size.height+2, -self.shopCarBtn.currentImage.size.width, 0, 0)];
//内容方向
button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentRight;
上一篇下一篇

猜你喜欢

热点阅读