然后我穿了这些代码:
<form>
我认为它不会有任何模棱两可的布局,但我看到了这些输出。
- (void)viewWillLayoutSubviews {
for (UIView *aView in [self.view subviews]) {
if ([aView hasAmbiguousLayout]) {
NSLog(@"View Frame %@", NSStringFromCGRect(aView.frame));
NSLog(@"%@", [aView class]);
NSLog(@"%@", [aView constraintsAffectingLayoutForAxis:1]);
NSLog(@"%@", [aView constraintsAffectingLayoutForAxis:0]);
[aView exerciseAmbiguityInLayout];
}
}
}
我安装了iOS7.1和8.4模拟器,但这些输出仅出现在iOS8.4中。
我做错了什么或者它只是一个错误?
谢谢: - &gt;)