UIButton设置文字与图片的位置

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;
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容