UIButton setImage 和 setTitle之后,默认的 image和title 对齐方式是居中,
由于 title 长度不固定,
所以如果要几个这样有image有title的按钮纵向排列对齐,
无论你怎么调整 imageEdgeInsets和titleEdgeInsets,都有可能导致前面图片对得不整齐,
所以,干脆来个向左对齐!!简化处理!!
记住了,这么设置:
btn.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft;
备忘:UIButton 的图片和标题 向左对齐,布布扣,bubuko.com
原文:http://blog.csdn.net/h_o_w_e/article/details/34433057