使用按钮也是可以设置按钮的文字的对齐方式的哦,如何使用的是XIB或者storyboard,可以直接设置。
当然,我们使用纯代码开发的,使用代码也是很简单的!
单纯设置左对齐,会让文本与左边靠得太紧,可以配合titleEdgeInsets来使用
button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft; button.titleEdgeInsets = UIEdgeInsetsMake(0, 10, 0, 10);
button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentRight; button.titleEdgeInsets = UIEdgeInsetsMake(0, 10, 0, 10);
默认是垂直居中对齐的,如果希望是顶部对齐,那么可以这样设置:
/* typedef NS_ENUM(NSInteger, UIControlContentVerticalAlignment) { UIControlContentVerticalAlignmentCenter = 0, UIControlContentVerticalAlignmentTop = 1, UIControlContentVerticalAlignmentBottom = 2, UIControlContentVerticalAlignmentFill = 3, }; */ button.contentVerticalAlignment = UIControlContentVerticalAlignmentTop; button.titleEdgeInsets = UIEdgeInsetsMake(10, 0, 10, 0);
使用下面的方式来设置按钮的文本对齐方式是不可行的哦:
button.titleLabel.textAlignment = NSTextAlignmentLeft;
联系方式 | 关注 | 备注 |
---|---|---|
合作联系群 | 347363861 | 接项目、私活 |
iOS直播音视频技术 | 256239496 | 实名制且群规严,定期清理 |
标哥博客iOS交流群 | 552095943(新) | 群里很活跃,定期清理 |
标哥博客iOS交流群 | 324400294(满)|494669518(满)|494669518(满)|250351140(满) | 群里很活跃,定期清理 |
微信公众号 | iOSDevShares或者iOS开发技术分享 | 关注公众号阅读好文章 |
新浪微博 | @标哥的技术博客 | 关注微博动态 |
GITHUB | CoderJackyHuang | 文章Demo都在GITHUB |
联系标哥 | 关于标哥 | 保持活跃在最前线 |
版权声明:本文为【标哥的技术博客】原创出品,欢迎转载,转载时请注明出处!