美文网首页
NSLayoutConstraint 约束

NSLayoutConstraint 约束

作者: 彧哥哥 | 来源:发表于2017-03-21 14:52 被阅读0次

// 关闭autoresizing 不关闭否则程序崩溃

webView.translatesAutoresizingMaskIntoConstraints =false

//高约束

            let hight:NSLayoutConstraint = NSLayoutConstraint(item: webView, attribute: NSLayoutAttribute.height , relatedBy:NSLayoutRelation.equal, toItem:nil, attribute:NSLayoutAttribute.notAnAttribute, multiplier:0.0, constant:  900)
            webView.superview!.addConstraint(hight)
        //上边约束
            let top:NSLayoutConstraint = NSLayoutConstraint(item: webView, attribute: NSLayoutAttribute.top , relatedBy:NSLayoutRelation.equal, toItem:webView.superview, attribute:NSLayoutAttribute.top, multiplier:1.0, constant: 0)
            webView.superview!.addConstraint(top)
        //下边约束
            let bottom:NSLayoutConstraint = NSLayoutConstraint(item: webView, attribute: NSLayoutAttribute.bottom, relatedBy:NSLayoutRelation.equal, toItem:webView.superview, attribute:NSLayoutAttribute.bottom, multiplier:1.0, constant: 0)        
            webView.superview!.addConstraint(bottom)//父控件添加约束
        //左边约束
            let left:NSLayoutConstraint = NSLayoutConstraint(item: webView, attribute: NSLayoutAttribute.left, relatedBy:NSLayoutRelation.equal, toItem:webView.superview, attribute:NSLayoutAttribute.left, multiplier:1.0, constant: 0)
            webView.superview!.addConstraint(left)//父控件添加约束
        //右边约束
            let right:NSLayoutConstraint = NSLayoutConstraint(item: webView, attribute: NSLayoutAttribute.right, relatedBy:NSLayoutRelation.equal, toItem:webView.superview, attribute:NSLayoutAttribute.right, multiplier:1.0, constant: 0)
            webView.superview!.addConstraint(right)//父控件添加约束

相关文章

网友评论

      本文标题:NSLayoutConstraint 约束

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