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;
网友评论