Masonry布局心得

元素靠右,但太长时不能超过左边元素的右边界,右边用省略号结尾

Masonry.jpg
  1. groupLabel的left与timeLabel的right的距离为5,groupLabel的right与cell右边缘对齐。(即将timeLabel与cell右边缘之间的区域全部给groupLabel)

  2. groupLabel.text右对齐
    _groupLabel = [[UILabel alloc] initWithFrame:CGRectZero];
    _groupLabel.textColor = [YNThemeCommonUtils text3Color];
    _groupLabel.font = [YNThemeCommonUtils text3Font];
    _groupLabel.textAlignment = NSTextAlignmentRight;
    [self.contentView addSubview:_groupLabel];

     [_groupLabel mas_remakeConstraints:^(MASConstraintMaker *make) {
         make.right.equalTo(self.widthControlView);
         make.top.equalTo(self.timeLabel);
         make.left.equalTo(self.timeLabel.mas_right).with.offset(5);
     }];
     [_groupLabel sizeToFit];
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • iOS_autoLayout_Masonry 概述 Masonry是一个轻量级的布局框架与更好的包装AutoLay...
    指尖的跳动阅读 1,194评论 1 4
  • Masonry手写Autolayout专题 Masonry介绍与使用实践:快速上手Autolayout http:...
    Kevin_Junbaozi阅读 1,168评论 0 2
  • (一)Masonry介绍 Masonry是一个轻量级的布局框架 拥有自己的描述语法 采用更优雅的链式语法封装自动布...
    木易林1阅读 2,385评论 0 3
  • Masonry是一个轻量级的布局框架,拥有自己的描述语法,采用更优雅的链式语法封装自动布局,简洁明了并具有高可读性...
    3dcc6cf93bb5阅读 1,810评论 0 1
  • 全局安装vuex 建立独立文件 在页面导入,本例子是在vue-cli中测试,发现一直报错,报错插件为eslint-...
    马贞晓阅读 186评论 0 0