转载

按钮文本对方方式

前言

使用按钮也是可以设置按钮的文字的对齐方式的哦,如何使用的是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
联系标哥 关于标哥 保持活跃在最前线

版权声明:本文为【标哥的技术博客】原创出品,欢迎转载,转载时请注明出处!

按钮文本对方方式 按钮文本对方方式 按钮文本对方方式

原文  http://www.henishuo.com/ios-button-align/
正文到此结束
Loading...