UIButton小功能合集

1.按钮图标和文字左对齐,继承于UIControl,内容水平对齐

button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft;

2.按钮里面的图标不变形显示 (内容模式设置为fit)

button.imageView.contentMode = UIViewContentModeScaleAspectFit;

3.设置背景图片拉伸不变形
原理:在UIimage周边一圈设置一个边框不拉伸,中间的内容拉伸,对应的类方法是

backgroundImage = [backgroundImage resizableImageWithCapInsets:UIEdgeInsetsMake(25, 10, 25, 10) resizingMode:UIImageResizingModeStretch];

上面的方法中,图片的上下25高度,最左和最右的10宽度将不会变形,向四周扩散,中间进行拉伸。
UIButton小功能合集_第1张图片
image.png

你可能感兴趣的:(UIButton小功能合集)