zoukankan      html  css  js  c++  java
  • iOS-Masonry用法

     __weak typeof(self) weakSelf = self;
        
        UIView * tempView = [[UIView alloc]init];
        NSInteger count = 10;//设置一排view的个数
        NSInteger margin = 10;//设置相隔距离
        NSInteger height = 50;//设置view的高度
        for (int i = 0; i < count; i ++) {
            UIView * view = [[UIView alloc]init];
            view.backgroundColor = [UIColor brownColor];
            [self.view addSubview:view];
            if (i == 0) {
                [view mas_makeConstraints:^(MASConstraintMaker *make) {
                    make.left.equalTo(weakSelf.view).offset(margin);
                    make.centerY.equalTo(weakSelf.view);
                    make.height.mas_equalTo(height);
                }];
            }
            else if (i == count - 1){
                [view mas_makeConstraints:^(MASConstraintMaker *make) {
                    make.right.equalTo(weakSelf.view).offset(-margin);
                    make.left.equalTo(tempView.mas_right).offset(margin);
                    make.centerY.equalTo(tempView);
                    make.height.equalTo(tempView);
                    make.width.equalTo(tempView);
                }];
            }
            else{
                [view mas_makeConstraints:^(MASConstraintMaker *make) {
                    make.left.equalTo(tempView.mas_right).offset(margin);
                    make.centerY.equalTo(tempView);
                    make.height.equalTo(tempView);
                    make.width.equalTo(tempView);
                }];
            }
            tempView = view;
            [view layoutIfNeeded];
        }
  • 相关阅读:
    TortoiseSVN是windows平台下Subversion的免费开源客户端。
    Lotus Sametime 服务器的安装和配置
    群件
    Lotus Sametime
    软件项目经理
    PMP考试
    IT项目经理
    什么是模式呢?
    上下文(context):相关的内容
    设计模式-四要素
  • 原文地址:https://www.cnblogs.com/WJJ-Dream/p/5787002.html
Copyright © 2011-2022 走看看