0

我在我的应用程序中遇到了一个奇怪的问题,我运行它的一半时间它正确呈现布局,而另一半,某个子视图垂直定位不正确。

奇怪的是它发生在不同的运行中,即使我根本没有更改布局约束或触摸情节提要。

我记得看到一些关于随机化冲突约束的设置......我想知道这是否就是这里发生的事情。约束之一也许不应该存在?

4

1 回答 1

0

我想你有一个模棱两可的布局。

通过在有问题的视图控制器中使用这段代码来验证这一点:

- (void)viewDidLayoutSubviews
{
[super viewDidLayoutSubviews];
NSLog(@"%@",[self view] performSelector:@selector(_autolayoutTrace)]]);
}

在控制台的输出中查找不明确的视图。

于 2013-09-02T19:18:29.707 回答