iOS -- 设置按钮中的文字左对齐
2015-10-09 16:31
465 查看
用设置标签label的方法设置是没有效果的:
Label.textAlignment =
NSTextAlignmentLeft;//没有效果
所以就要使用按钮的方法:
a.首先让按钮的内容的对齐方式修改为左对齐,方法如下:
button.contentHorizontalAlignment =
UIControlContentHorizontalAlignmentLeft;
但是这样的效果是按钮的内容会紧靠这左边,不好看。
b.所以可以设置按钮内容的偏移方法如下:
button.titleEdgeInsets
= UIEdgeInsetsMake(0,
5,
0,
0);//上左下右
综上所述:要想实现按钮文字的左对齐复制粘贴一下2行代码即可:
button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft;
button.titleEdgeInsets = UIEdgeInsetsMake(0, 5, 0, 0);
***文字的对齐方式有一下4中类型,可以根据需要选择。
UIControlContentHorizontalAlignmentCenter
UIControlContentHorizontalAlignmentLeft
UIControlContentHorizontalAlignmentRight
UIControlContentHorizontalAlignmentFill
Label.textAlignment =
NSTextAlignmentLeft;//没有效果
所以就要使用按钮的方法:
a.首先让按钮的内容的对齐方式修改为左对齐,方法如下:
button.contentHorizontalAlignment =
UIControlContentHorizontalAlignmentLeft;
但是这样的效果是按钮的内容会紧靠这左边,不好看。
b.所以可以设置按钮内容的偏移方法如下:
button.titleEdgeInsets
= UIEdgeInsetsMake(0,
5,
0,
0);//上左下右
综上所述:要想实现按钮文字的左对齐复制粘贴一下2行代码即可:
button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft;
button.titleEdgeInsets = UIEdgeInsetsMake(0, 5, 0, 0);
***文字的对齐方式有一下4中类型,可以根据需要选择。
UIControlContentHorizontalAlignmentCenter
UIControlContentHorizontalAlignmentLeft
UIControlContentHorizontalAlignmentRight
UIControlContentHorizontalAlignmentFill
相关文章推荐
- ios界面切换
- iOS xcode7+ 免证书真机调试
- ios基本排序算法
- iOS本地通知&定时通知
- 定制iOS 7中的导航栏和状态栏
- iOS中获取手机截屏的实现 (第二种方法)
- iOS企业级应用打包与部署
- iOS开发之代码加载方式进入APP的界面
- iOS的I/O操作
- iOS 基础:证书介绍
- iOS学习之NSNotificationCenter
- ios开启新的界面
- [iOS]iOS写入文本时追加而不是覆盖
- 我的BIOS之行(4)-Keyboard Controller 简介
- 更新日志 - BugHD iOS 客户端上线
- 更新日志 - BugHD iOS 客户端上线
- iOS Location Service
- iOS开发之手势识别汇总
- 需求 - 5 - 悬浮框 - 1
- iOS数组去重总结