iOS·UIButton如何文字在下图片在上
2024-10-12 02:37:13
创建子类继承自UIButton,在layoutSubviews方法中改变文字和图片的位置就可以了,同理,稍作改变,可以写出文字在上图片在下.本文只给出文字在下图片在上的代码
-(void)layoutSubviews {
[super layoutSubviews]; // image center
CGPoint center;
center.x = self.frame.size.width/;
center.y = self.imageView.frame.size.height/;
self.imageView.center = center; //text
CGRect newFrame = [self titleLabel].frame;
newFrame.origin.x = ;
newFrame.origin.y = self.imageView.frame.size.height + ;
newFrame.size.width = self.frame.size.width; self.titleLabel.frame = newFrame;
self.titleLabel.textAlignment = NSTextAlignmentCenter;
}
效果:
最新文章
- Android Studio新建Jni工程
- PCA算法
- 【转】谁说Vim不是IDE?(三)
- 暴力拆解CPU
- Android ----制作自己的Vendor
- Introduction to gaussian filter 高斯滤波器
- org.apache.commons.lang3.StringUtils类中isBlank和isEmpty方法的区别
- 关于Select * 与Select 字段名 的问题!
- java四则运算
- 图解JQUERY尺寸及位置定义
- Html5本地存储和本地数据库
- 英语初级学习系列-00-Hello-打招呼
- springboot(十九):SpringBoot+EHcache实现缓存
- 当业务逻辑没错,直接mapper里面出错时
- centos系统swap设置 查看swap分区的方法
- 日志框架elk 搭建
- HTML5 Plus移动App(5+App)开发入门指南
- (转)[Nginx] – 配置文件优化 [一 ,二]
- 用find命令查找最近修改过的文件
- 关于第三方dll,ocx开发的思考
热门文章
- asp.net identity 2.2.0 在WebForm下的角色启用和基本使用(四)
- jquery给net里面的RadioButtonList添加选项改变事件
- sql笔记-group by 统计功能
- 转: CentOS安装jdk8
- Json与常见的类型之间的转换
- Java Web学习过程的思维导图
- windows环境,idea的Terminal每次输入git命令都要提示输入用户名,密码
- Spark:读取hdfs gz压缩包
- leetcode Super Pow
- Java操作Excel: POI不能创建xlsm问题的方法(源自StackOverFlow)