【发布时间】:2018-02-09 16:37:58
【问题描述】:
虽然我将 subView 添加到 containerview。
containerView的打印说明:
<UIView: 0x7fd800b0a1a0; frame = (0 0; 0 0); layer = <CALayer: 0x6040006251e0>
为什么我的视图框架为 (0 0; 0 0)
UIView* containerView = [UIView new];
containerView.translatesAutoresizingMaskIntoConstraints = NO;
[containerView addSubview:contentView];
[containerView addConstraints:[NSLayoutConstraint
constraintsWithVisualFormat:@"H:|-15-[contentView]-15-|" options:0
metrics:nil views:NSDictionaryOfVariableBindings(contentView)]];
[containerView addConstraints:[NSLayoutConstraint
constraintsWithVisualFormat:@"V:|[contentView]-15-|" options:0
metrics:nil views:NSDictionaryOfVariableBindings(contentView)]];
【问题讨论】:
-
以上代码在你的
UIViewController/UIView生命周期中的什么位置?与此相关的断点在哪里?
标签: ios objective-c xcode uikit