设备有时会崩溃 - 用子视图覆盖UINavigationController视图

时间:2013-04-10 17:49:15

标签: ios autolayout

所以这就是我正在做的事情。我需要模拟卡视图,我正在拉起来覆盖导航栏。

Overlay

为此,我将叠加层和卡片视图添加到导航控制器视图中:

[self.navigationController.view addSubview:_answerDetailOverlay];
[self.navigationController.view bringSubviewToFront:_answerDetailOverlay];

这在大多数情况下都很有效。事实上它从未撞毁过模拟器。但是在设备上,我偶尔会遇到崩溃。我要么在-[NSLayoutConstraint _engineToContainerScalingCoefficients] + 48Unable to parse constraint format: Unable to interpret '|' character, because the related view doesn't have a superview |-[_answerDetailView]-| ^获得EXC_BAD_ACCESS。

不确定是否有更好的方法可以做到这一点。也许添加到窗口?

0 个答案:

没有答案