zoukankan      html  css  js  c++  java
  • autolayout UIImageView 根据 UILabel的宽度变换位置

    仅个人学习笔记,大牛勿喷

    代码写法 使用Masonry

     1 //昵称
     2     
     3     _nameLableView = [[UILabel alloc]init];
     4     
     5     [_nameLableView setTextColor:RGB(78, 164, 232)];
     6     
     7     _nameLableView.font=[UIFont systemFontOfSize:14];
     8     
     9     //_nameLableView.backgroundColor = [UIColor grayColor];
    10     
    11     [_nameLableView setText:@"Tom"];
    12 
    13     [_souceView addSubview:_nameLableView];
    14     
    15     //性别图标
    16     _sexImageView = [[UIImageView alloc]init];
    17     
    18     [_sexImageView setImage:[UIImage imageNamed:@"woman_icon"]];
    19     
    20     [_souceView addSubview:_sexImageView];
    21     
    22     [_nameLableView mas_makeConstraints:^(MASConstraintMaker *make) {
    23         make.top.equalTo(_nameLableView.superview.mas_top).with.offset(15);
    24         make.left.equalTo(_headButtonView.mas_right).with.offset(10);
    25         //make.right.equalTo(_sexImageView.mas_left).with.offset(5);
    26         
    27         //make.height.mas_equalTo(16);
    28         make.width.mas_lessThanOrEqualTo(ScreenWidth-100);
    29     }];
    30     
    31     [_sexImageView mas_makeConstraints:^(MASConstraintMaker *make) {
    32         make.top.equalTo(_sexImageView.superview.mas_top).with.offset(17);
    33         make.left.equalTo(_nameLableView.mas_right).with.offset(5);
    34         
    35         
    36         make.width.mas_equalTo(18);
    37         make.height.mas_equalTo(13);
    38     }];

    UIStoryBoard写法

    图片来源 CocoaChina 用户:kiushuo

  • 相关阅读:
    石子归并
    【性能测试工具】- ApacheBench
    如何提问
    HTTP 0.9 / 1.0 / 1.1
    【NO.3-1】Jmeter
    【有意思的BUG】未名
    【FlashPlayer】-Debug版本-开发人员推荐
    【NO.1】Jmeter-安装JDK- 配置Jmeter运行的环境
    【IP限制】验证是否限制了境外IP访问权限
    【有意思的BUG】视频连接超时
  • 原文地址:https://www.cnblogs.com/wangqw/p/4887154.html
Copyright © 2011-2022 走看看