iOS8 大小-类 和弹出视图

iOS8 Size-Classes and Popover Views

我在最近开发的 iPad 应用程序上遇到了 Popover 问题...只是 post 在这里,因为我认为它可能对其他人有帮助。

我正在使用 Xcode 6 和 iOS 8 以及大小 Classes 并且 Popover View 是在 Storyboard 中构建的。

由于我的 iPad 应用程序一直处于 Regular/Regular 大小 Class,因此我也在 R/R 中构建了 Popover 视图。

尽管我对 Constraints 做了什么,popover 总是看起来不对,一团糟。那到底是哪里出了问题??

一段时间后,便士掉下来检查 Any/Any 大小 class 约束....这些与我在日志中吐出的错误约束相匹配。所以我设计了 A/A 大小 class 的 Popover 视图,它运行良好!

这对某些人来说似乎很明显,但我认为因为我的应用程序是 R/R,所以我的 Popover 约束应该在 R/R 中。但是,如果您使用 VC 作为 Popover,则看起来需要在 A/A 大小 Class.

中进行约束

对我来说,将大小设置为 Any-Any 然后重新设置为 Regular-Regualr 修复了它。