设置按钮文本左对齐

// button.titleLabel.textAlignment = NSTextAlignmentLeft; 这句无效

  1. button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft;
  2. button.titleEdgeInsets = UIEdgeInsetsMake(0, 10, 0, 0);

这里使用

button.titleLabel.textAlignment = NSTextAlignmentLeft; 这行代码是没有效果的,这只是让标签中的文本左对齐,但

并没有改变标签在按钮中的对齐方式。

所以,我们首先要使用

button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft; 这行代码,把按钮的内容(控件)

的对齐方式修改为水平左对齐,但是这们会紧紧靠着左边,不好看,

所以我们还可以修改属性:

button.titleEdgeInsets = UIEdgeInsetsMake(0, 10, 0, 0);

时间: 2024-10-07 06:08:36

设置按钮文本左对齐的相关文章

iOS上如何让按钮文本左对齐问题

// button.titleLabel.textAlignment = NSTextAlignmentLeft; 这句无效  button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft;button.titleEdgeInsets = UIEdgeInsetsMake(0, 10, 0, 0); 这里使用 button.titleLabel.textAlignment = NSTextAlignment

iOS上让按钮文本左对齐问题

一,问题分析 1.在做历史记录视图的时候,由于让键盘退出后才能触发表格的 didselect 那个代理方法,也就是得点两下才触发,而表格中的按钮点一下就可以立即响应. 2.于是我就有了用按钮事件代替 cell 的代理方法. 3.本以为用 contentEdgeInset 和 titleLabel 的 textAlignment就能解决按钮文字的左对齐问题,结果都失败了. 4.结果上网一查,textAlignment"只是让标签中的文本左对齐,但并没有改变标签在按钮中的对齐方式." 5.

iOS上如何让按钮文本左对齐问题(对齐方式)

// button.titleLabel.textAlignment = NSTextAlignmentLeft; 这句无效 button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft; button.titleEdgeInsets = UIEdgeInsetsMake(0, 10, 0, 0); 这里使用button.titleLabel.textAlignment = NSTextAlignmentL

iOS上如何让按钮(UIbutton)文本左对齐展示

// button.titleLabel.textAlignment = NSTextAlignmentLeft; 这句无效 button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft; button.titleEdgeInsets = UIEdgeInsetsMake(0, 10, 0, 0); 在做UI界面的时候一直困惑与如何让button的文字左对齐展示,今天重新遇到.决定彻底解决问题 首先我们会想

将选定的文本对象左对齐、右对齐或对中

;; ;;程序名称:对象水平对齐程序 ;;执行命令:TXTAL ;;程序功能:将选定的对象左对齐.右对齐或对中. ;; (defun c:TXTAL(/ selobjs oldcmdecho) ;定义命令txtal,局部变量selobjs,oldcmdecho; (setq oldcmdecho (getvar "cmdecho")) ;oldcmdecho 存储命令回显模式 (setvar "cmdecho" 0) ;屏蔽提示 (setq selobjs (ssg

Android -如何在底部左对齐,中对齐,右对齐三个按钮图片 巧用Relative Layout

Relative Layout 不仅可以指定同级的元素之间的位置关系(e.g. layout_toLeftOf) 还可以指定子元素与父元素之间的位置关系(e.g. layout_alignParentLeft 相对于父元素左对齐) 利用这一点,可以轻松实现图片在屏幕底部对齐显示. 代码如下: <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://

Bootstrap3基础 text-right/left/center 设置标题右对齐、左对齐、居中

礼悟:    公恒学思合行悟,尊师重道存感恩.叶见寻根三返一,江河湖海同一体.          虚怀若谷良心主,愿行无悔给最苦.读书锻炼养身心,诚劝且行且珍惜.              ide:visual studio 2017             browser:Firefox / Chrome   bootstrap:3.3.7 代码 <!DOCTYPE html> <html lang="zh-cn"> <head> <meta

C#如何设置控件水平对齐,垂直对齐

如果要设置一些控件垂直对齐,点击这个按钮 如果要设置水平对齐,则点击这个按钮,选中控件之后点击左对齐(多个按钮都试下吧,总归能对齐到你要的效果的)

【text-align】CSS3新增文本两端对齐

text-align参数值与说明: left:内容左对齐.center:内容居中对齐.right:内容右对齐.justify:内容两端对齐,但对于强制打断的行(被打断的这一行)及最后一行(包括仅有一行文本的情况,因为它既是第一行也是最后一行)不做处理.(CSS3)start:内容对齐开始边界.(CSS3)end:内容对齐结束边界.(CSS3)match-parent:这个值和 inherit 表现一致,只是该值继承的 start 或 end 关键字是针对父母的 <' direction '>