所以这就是我正在做的事情。我需要模拟卡视图,我正在拉起来覆盖导航栏。
为此,我将叠加层和卡片视图添加到导航控制器视图中:
[self.navigationController.view addSubview:_answerDetailOverlay];
[self.navigationController.view bringSubviewToFront:_answerDetailOverlay];
这在大多数情况下都很有效。事实上它从未撞毁过模拟器。但是在设备上,我偶尔会遇到崩溃。我要么在-[NSLayoutConstraint _engineToContainerScalingCoefficients] + 48
或Unable to parse constraint format: Unable to interpret '|' character, because the related view doesn't have a superview |-[_answerDetailView]-| ^
获得EXC_BAD_ACCESS。
不确定是否有更好的方法可以做到这一点。也许添加到窗口?