NSLayoutConstraint 约束

// 关闭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)//父控件添加约束
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容