我有一个UINavigationController的简单弹出窗口,它锚定在根视图右侧栏按钮项上。在iPhone模拟器上(我在各种设备上尝试过),popover的导航栏与根视图的导航栏很好地对齐。我认为这是由UIKit照顾的。这是模拟器的截图。
然而,在我的物理设备上有轻微的偏移。这是我的iPhone 6物理设备上的屏幕截图。这很奇怪,因为iPhone 6模拟没有偏移。请注意,导航栏的底部未对齐。
我找不到任何堆栈溢出问题来解决这个问题,我不知道如何修复它,因为我们“应该”做的就是指定弹出锚点(作为加号按钮)并让UIKit保重其余的。有没有办法以编程方式修复此问题?我没有使用故事板或xib。我的物理设备也启用了触控辅助功能。