首页 > 系统 > iOS > 正文

iOS中button 的图片和文字的位置

2019-11-09 17:59:11
字体:
来源:转载
供稿:网友

系统UIButton 默认的UI是图片在左,文字在右。

可我们平时开发中需要的不仅仅是这一种情况。

1> 图片在右,文字在左

2> 图片在上,文字在下

3> 图片在下,文字在上

关键在于imageEdgeInsets 和 titleEdgeInsets .

拿第一种情况举例:

            UIImage *image =self.sortBtn.imageView.image;

            UILabel *titleLabel =self.sortBtn.titleLabel;

            [self.sortBtnsetTitleEdgeInsets:UIEdgeInsetsMake(0, -image.size.width,0, image.size.width)];

            [self.sortBtnsetImageEdgeInsets:UIEdgeInsetsMake(0, titleLabel.bounds.size.width,0, -titleLabel.bounds.size.width)];


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表