美文网首页iOS开发文集
代码片段:动态加子控件的约束

代码片段:动态加子控件的约束

作者: 十一岁的加重 | 来源:发表于2017-05-10 23:36 被阅读12586次
    
    for (NSInteger i = 0; i < self.scrollViews.count; i++) {
            
            UIScrollView * currentS = self.scrollViews[i];
            UIScrollView * previousS = i > 0 ? self.scrollViews[i-1] : nil;
            [currentS mas_makeConstraints:^(MASConstraintMaker *make) {
                
                make.top.bottom.width.height.equalTo(self.scrollView);
                if (previousS) {
                    
                    make.left.equalTo(previousS.mas_right);
                } else {
                    
                    make.left.equalTo(self.scrollView);
                }
            }];
        }
    // 另外一种判断
    
    for (NSInteger i = 0; i < self.scrollViews.count; i++) {
            
            UIScrollView * currentS = self.scrollViews[i];
            [currentS mas_makeConstraints:^(MASConstraintMaker *make) {
                
                make.top.bottom.width.height.equalTo(self.scrollView);
                if (i == 0) {
                    
                    make.left.equalTo(self.scrollView);
                } else {
                    
                    make.left.equalTo(self.scrollViews[i-1].mas_right);
                }
            }];
        }
        
        
    
    

    相关文章

      网友评论

        本文标题:代码片段:动态加子控件的约束

        本文链接:https://www.haomeiwen.com/subject/kusntxtx.html