autolayout UIImageView 根据 UILabel的宽度变换位置
2024-08-29 14:37:33
仅个人学习笔记,大牛勿喷
代码写法 使用Masonry
//昵称 _nameLableView = [[UILabel alloc]init]; [_nameLableView setTextColor:RGB(, , )]; _nameLableView.font=[UIFont systemFontOfSize:]; //_nameLableView.backgroundColor = [UIColor grayColor]; [_nameLableView setText:@"Tom"]; [_souceView addSubview:_nameLableView]; //性别图标
_sexImageView = [[UIImageView alloc]init]; [_sexImageView setImage:[UIImage imageNamed:@"woman_icon"]]; [_souceView addSubview:_sexImageView]; [_nameLableView mas_makeConstraints:^(MASConstraintMaker *make) {
make.top.equalTo(_nameLableView.superview.mas_top).with.offset();
make.left.equalTo(_headButtonView.mas_right).with.offset();
//make.right.equalTo(_sexImageView.mas_left).with.offset(5); //make.height.mas_equalTo(16);
make.width.mas_lessThanOrEqualTo(ScreenWidth-);
}]; [_sexImageView mas_makeConstraints:^(MASConstraintMaker *make) {
make.top.equalTo(_sexImageView.superview.mas_top).with.offset();
make.left.equalTo(_nameLableView.mas_right).with.offset(); make.width.mas_equalTo();
make.height.mas_equalTo();
}];
UIStoryBoard写法
图片来源 CocoaChina 用户:kiushuo
最新文章
- android 多媒体数据库(非原创)
- DBA应用技巧:如何升级InnoDB Plugin
- log4net 记录到数据库和本地文件
- 【转】win8.1下安装ubuntu
- Github两步认证
- Access数据库之偏移注入
- [转载] 跳表SkipList
- 简单实现JS Loading功能
- 利用DataTable快速批量导数据
- Kinect帮助文档翻译之一 入门
- QWidget使用qss样式的background-image属性
- Oracle EBS-SQL (WIP-5):检查非标任务本身选上了MRP净值.sql
- asp.net权限认证:OWIN实现OAuth 2.0 之客户端模式(Client Credential)
- linux 根分区扩展
- 用mount挂载远程服务器网络硬盘
- 【LSGDOJ 2015】数页码
- win10下安装mysql5.7.25版本
- JS之innerHTML,innerText,outerHTML,textContent的用法与区别
- Struts2中文件上传下载实例
- 列表视图QlistView
热门文章
- windows服务 MVC之@Html.Raw()用法 文件流的读写 简单工厂和工厂模式对比
- java 常量表达式
- 全卷积神经网络FCN理解
- Arcgis Engine(ae)接口详解(2):featureClass查询
- RedHat 安装Hadoop并运行wordcount例子
- Eclipse中设置编码的方法
- Java,如何获取文件的MD5值
- mpvue——实现点击数组内的某一元素进行置顶(排序第一)操作
- MYSQL学习拓展一:MySQL 存储过程之游标的使用!
- Javascript对象拷贝(clone)