文字在右,图片在左(默认状态)
button.imageEdgeInsets =UIEdgeInsetsMake(0,0, 0, labelWidth);
button.titleEdgeInsets =UIEdgeInsetsMake(0,0, 0,0);
文字在左,图片在右
button.imageEdgeInsets = UIEdgeInsetsMake(0,labelWidth, 0, -labelWidth);
button.titleEdgeInsets = UIEdgeInsetsMake(0,-imageWidth, 0, imageWidth);
原因:
button
的
imageEdgeInsets和titleEdgeInsets属性是相比于原来位置的偏移量,并不影响按钮大小