我正在重写traitCollectionDidChange(_)以更新我的紧凑型和常规约束。当我通过旋转在设备上测试这一点时,约束就会得到正确的更新。然而,当我尝试在模拟器中测试相同的代码时,什么都不会发生。我插入了print语句,我可以看到在模拟器旋转时什么都不会发生。这是一个bug,还是我需要为模拟器做一些特别的事情?[rotate the simulator with ⌘ arrow key]
我的ViewController嵌入到UINavigationController中,它的view应该与根视图的顶部对齐。根视图具有深灰色背景,并占据全屏。我猜这是顶部布局指南,我的子视图有一个约束,它的顶部等于顶部布局指南的底部。删除此约束后,无法通过Ctrl拖动将子视图中的约束添加到根视图中,Xcode总是使用顶部布局指南设置约束。我的问题是:
如何添加约束top of s