首页 电脑 电脑学堂 查看内容

按钮文本对方方式

2016-6-6 11:46 2051 0

摘要: 前言使用按钮也是可以设置按钮的文字的对齐方式的哦,如何使用的是XIB或者storyboard,可以直接设置。当然,我们使用纯代码开发的,使用代码也是很简单的!按钮文本左对齐单纯设置左对齐,会让文本与左边靠得太紧, ...

前言

使用按钮也是可以设置按钮的文字的对齐方式的哦,如何使用的是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开发技术分享关注公众号阅读好文章
新浪微博@标哥的技术博客关注微博动态
GITHUBCoderJackyHuang文章Demo都在GITHUB
联系标哥关于标哥保持活跃在最前线

声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花
1

鸡蛋

刚表态过的朋友 (1 人)

  • 鸡蛋

    匿名

最新评论

返回顶部