// button.titleLabel.textAlignment = NSTextAlignmentLeft; 这句无效 spa
button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft; orm
button.titleEdgeInsets = UIEdgeInsetsMake(0, 10, 0, 0); it
这里使用margin
button.titleLabel.textAlignment = NSTextAlignmentLeft; 这行代码是没有效果的,这只是让标签中的文本左对齐,但top
并无改变标签在按钮中的对齐方式。di
因此,咱们首先要使用标签
button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft; 这行代码,把按钮的内容(控件)co
的对齐方式修改成水平左对齐,可是这们会牢牢靠着左边,很差看,background
因此咱们还能够修改属性:像素
button.titleEdgeInsets = UIEdgeInsetsMake(0, 10, 0, 0);
这行代码能够让按钮的内容(控件)距离左边10个像素,这样就好看多了