美文网首页
iOS开发 自动布局

iOS开发 自动布局

作者: Leoeoo | 来源:发表于2020-04-20 13:56 被阅读0次

一:NSLayoutConstraint

_showFileWebView 添加到 _webViewSuperView上,且上下左右与父视图对齐。

_showFileWebView = [[WKWebView alloc] init];
[_webViewSuperView addSubview:_showFileWebView];

_showFileWebView.translatesAutoresizingMaskIntoConstraints = NO;
NSLayoutConstraint *topC = [NSLayoutConstraint constraintWithItem:_showFileWebView attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual toItem:_webViewSuperView attribute:NSLayoutAttributeTop multiplier:1 constant:0];
[_webViewSuperView addConstraint:topC];

NSLayoutConstraint *leftC = [NSLayoutConstraint constraintWithItem:_showFileWebView attribute:NSLayoutAttributeLeft relatedBy:NSLayoutRelationEqual toItem:_webViewSuperView attribute:NSLayoutAttributeLeft multiplier:1 constant:0];
[_webViewSuperView addConstraint:leftC];

NSLayoutConstraint *rightC = [NSLayoutConstraint constraintWithItem:_showFileWebView attribute:NSLayoutAttributeRight relatedBy:NSLayoutRelationEqual toItem:_webViewSuperView attribute:NSLayoutAttributeRight multiplier:1 constant:0];
[_webViewSuperView addConstraint:rightC];

NSLayoutConstraint *bottomC = [NSLayoutConstraint constraintWithItem:_showFileWebView attribute:NSLayoutAttributeBottom relatedBy:NSLayoutRelationEqual toItem:_webViewSuperView attribute:NSLayoutAttributeBottom multiplier:1 constant:0];
[_webViewSuperView addConstraint:bottomC];
[_webViewSuperView layoutIfNeeded];

相关文章

网友评论

      本文标题:iOS开发 自动布局

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