ios 按钮的图片和文字上下排版
来源:互联网 发布:淘宝网大码女装店连衣裙 编辑:程序博客网 时间:2024/05/22 15:43
主要是UIEdgeInsets这个属性
UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom]; btn.frame = CGRectMake(ScreenWidth/2-40, 20, 100, 100); btn.layer.masksToBounds = YES; btn.layer.cornerRadius = 3; [btn setTitle:@"添加新的银行卡" forState:0]; [btn setImage:[UIImage imageNamed:@"加号"] forState:0]; [btn setTitleColor:blue_Color forState:0]; [btn setBackgroundColor:[UIColor orangeColor]]; btn.titleLabel.font = [UIFont systemFontOfSize:14]; //先使按钮的文字和图片居中 btn.contentHorizontalAlignment = UIControlContentHorizontalAlignmentCenter; //设置文字的位置相对于图片的上左下右(总感觉是反的呐) [btn setTitleEdgeInsets:UIEdgeInsetsMake(btn.imageView.frame.size.height +10,-btn.imageView.frame.size.width, 0.0,0.0)]; //设置图片的位置相对于文字的上左下右 [btn setImageEdgeInsets:UIEdgeInsetsMake(0.0, btn.titleLabel.bounds.size.width, btn.titleLabel.bounds.size.height, 0.0)]; [btn addTarget:self action:@selector(btnAddCard) forControlEvents:UIControlEventTouchUpInside];
本人也觉得这个有些难用,图片和文字的相对位置(上左下右)感觉上是反着来
阅读全文
0 0
- ios 按钮的图片和文字上下排版
- 按钮图片和文字上下居中对齐
- iOS UIButton 图片和文字上下居中
- 图片和文字排版
- 使用setImageEdgeInSet和setTitleEdgeInSet让按钮的图片和文字垂直居中上下显示
- iOS心得7 按钮的图片和文字自定义位置
- 需求 - 19 - 按钮图片文字上下居中
- iOS Button的文字和图片上下或左右排列的方法
- iOS - UIButton(UIEdgeInsets)/设置button上的文字和图片上下垂直居中对齐
- iOS - UIButton(UIEdgeInsets)/设置button上的文字和图片上下垂直居中对齐
- iOS - UIButton(UIEdgeInsets)/设置button上的文字和图片上下垂直居中对齐
- iOS - UIButton(UIEdgeInsets)/设置button上的文字和图片上下垂直居中对齐
- 如何制作图片和文字混合排版的word标题
- button上的图片和文字偏移量排版
- UIButton上的文字和图片上下居中对齐
- 自定义按钮图片和文字的位置
- UIButton 图片和文字上下排列
- ios设置按钮点击时的文字和图片(而非非背景)
- Source Insight的一些技巧
- 类与类之间的关系
- 极其快速的筛法+费马定理-cf114E
- 删除字符串里多余的空格,只保留一个空格
- redis命令
- ios 按钮的图片和文字上下排版
- POJ
- Ubuntu下孤儿进程问题
- 【原创】【重庆市NOIP2015模拟题】【CQBZOJ 2932】10.6第一题 旅行
- php博客小作业
- Android 5.1版本以上WebView内存泄漏问题及快速解决方法
- 用python读写excel的强大工具:openpyxl——神文
- spring 事务-使用@Transactional 注解(事务隔离级别)
- Mysql5.6优化方法