美文网首页
按钮文本对齐

按钮文本对齐

作者: G_GUI | 来源:发表于2018-01-04 17:30 被阅读0次

前言

使用按钮也是可以设置按钮的文字的对齐方式的哦,如何使用的是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;  

相关文章

  • 按钮文本对齐

    前言 使用按钮也是可以设置按钮的文字的对齐方式的哦,如何使用的是XIB或者storyboard,可以直接设置。 当...

  • 如何让按钮文本左对齐

    如何让按钮文本左对齐 只需要对button加上如下两句 无效的设置 解释 使用button.titleLabel....

  • 文本框和按钮对齐

    由于input和button都是行内块级元素所以有间隙。浮动后变为块级元素间隙消失。也可以flexbox布局更方便...

  • 文本

    文本 text text-align: 文本对齐方式left 左对齐center ...

  • 高逼格PPT版式原则知多少?--对齐原则

    说到对齐,大家都知道PPT中的操作按钮:左对齐、右对齐、居中对齐和两端对齐;对,就是这几个操作按钮,虽然知道了,但...

  • Bootstrap--常用及实例合集

    栅格系统 列的样式 文本对齐类 表单 表格 响应式表格 按钮 快速浮动 清除样式 Bootstrap3居中处理 垂...

  • bootstrap常用类

    一.文本1)对齐方式text-left 文本左对齐 =======> text-align:...

  • CSS入门2(0719)

    07-19 1.文本设置