博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IOS总结_实现UIButton的图文混排(二)
阅读量:6343 次
发布时间:2019-06-22

本文共 778 字,大约阅读时间需要 2 分钟。

    非常久没有写博客了,之前写过一篇关于UIButton图文混排的,可是有点复杂,今天来一个比較简单地。相信大家回用得着

    UIButton *button=[[UIButton alloc] initWithFrame:CGRectMake(60, 90, 100, 40)];

    //加文字

    [button setTitle:@"描写叙述文字" forState:UIControlStateNormal];

    [button setTitleColor:[UIColor redColor] forState:UIControlStateNormal];

    //加图片

    [button setImage:[UIImage imageNamed:@"pulldown"] forState:UIControlStateNormal];

    //加边框

    button.layer.borderColor=[UIColor redColor].CGColor;

    button.layer.borderWidth=0.5;

   这就是不改变位置的情况下混排的效果,依据大家不同的须要大家肯定会改变其位置

    

    

    //改变图文位置 左右并排

    button.titleEdgeInsets=UIEdgeInsetsMake(0, -button.imageView.frame.size.width, 0, button.imageView.frame.size.width);

    button.imageEdgeInsets=UIEdgeInsetsMake(0, button.titleLabel.frame.size.width+5, 0, 0);

    

说明:EdgeInsets的位置是相对改变的。详细大家能够更具代码去理解

    [self.view addSubview:button];

你可能感兴趣的文章
ASP.NET WEB API 调试
查看>>
使用wget命令进行整站下载
查看>>
解读volatile
查看>>
zookeeper安装部署
查看>>
centos6——初始化脚本
查看>>
linux I/O优化 磁盘读写参数设置
查看>>
中断处理 I/O内存
查看>>
Java中的transient关键字
查看>>
私有网盘nextcloud 12的问题处理及优化
查看>>
思科设备VLAN之间通信配置
查看>>
mysql排错 (一)
查看>>
20160318作业
查看>>
关于MySQL的几点安全配置
查看>>
zabbix监控H3C的接口流量
查看>>
HAProxy的压缩功能
查看>>
shell 简单计算器
查看>>
浅析Python进行接口自动化
查看>>
windows及linux环境下永久修改pip镜像源的方法
查看>>
表格表单及样式重置、特性
查看>>
八月个人考核
查看>>