【发布时间】:2013-12-04 14:19:37
【问题描述】:
代码:NSLog(@"[self view] = %@", [self view]);
输出:[self view] = <UIView: 0xca2bfc0; frame = (0 44; 320 588); autoresize = W+H; autoresizesSubviews = NO; layer = <CALayer: 0xca1d7e0>>
我尝试[[self view] setFrame:CGRectMake(0, 64, 320, 568 + 64)];,但视图的框架仍然是 frame = (0 44; 320 588)。所以我 NSLog [self view] 看看那里是否有一些自动调整大小的限制。但是不知道上面的符号是什么意思。
【问题讨论】:
-
对于@RobertLevy,这是否意味着 (1) [self view] 中添加了一些自动调整大小约束,或者 (2) [self view] 的超级视图中添加了一些自动调整大小约束。 W 和 H 意味着什么样的自动调整大小约束?灵活的宽度和灵活的高度?
标签: ios nslog autoresize