UIButton 按钮文字左对齐

btn.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft; 
btn.titleEdgeInsets = UIEdgeInsetsMake(0, 5, 0, 0);

 直接使用 btn.titleLabel.textAlignment = NSTextAlignmentLeft; 是没有作用的

 添加偏移量是为了不让文字紧贴按钮边缘 更美观一些

 也可以给文字加空格,比如 @"这是一个按钮" 改成 @"  这是一个按钮"也可以实现

原文地址:https://www.cnblogs.com/sun-wsh/p/5821056.html