0

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

覆盖

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

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

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

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

4

0 回答 0